aboutsummaryrefslogtreecommitdiffstats
path: root/code/api/src/Services/PasswordResetService.cs
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-11-29 05:15:17 +0100
committerivarlovlie <git@ivarlovlie.no>2022-11-29 05:15:17 +0100
commit55ac6f03a23eca5f5ec9ff57ff4e16e9575770c6 (patch)
treef8bf01dbb65510a721724a2d528a9b44e449c793 /code/api/src/Services/PasswordResetService.cs
parentd93735b58c3174d8ad79ef5cff7787b3ec825658 (diff)
downloadgreatoffice-55ac6f03a23eca5f5ec9ff57ff4e16e9575770c6.tar.xz
greatoffice-55ac6f03a23eca5f5ec9ff57ff4e16e9575770c6.zip
feat: Use postmarks http api instead of smtp
Diffstat (limited to 'code/api/src/Services/PasswordResetService.cs')
-rw-r--r--code/api/src/Services/PasswordResetService.cs11
1 files changed, 3 insertions, 8 deletions
diff --git a/code/api/src/Services/PasswordResetService.cs b/code/api/src/Services/PasswordResetService.cs
index cb4bc1e..8c8e32b 100644
--- a/code/api/src/Services/PasswordResetService.cs
+++ b/code/api/src/Services/PasswordResetService.cs
@@ -49,16 +49,11 @@ public class PasswordResetService
var request = new PasswordResetRequest(user);
_database.PasswordResetRequests.Add(request);
await _database.SaveChangesAsync(cancellationToken);
- var emailFromAddress = _configuration.EMAIL_FROM_ADDRESS;
- var emailFromDisplayName = _configuration.EMAIL_FROM_DISPLAY_NAME;
var zonedExpirationDate = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(request.ExpirationDate, requestTz.Id);
- var message = new MailMessage {
- From = new MailAddress(emailFromAddress, emailFromDisplayName),
- To = {
- new MailAddress(request.User.Username, request.User.DisplayName())
- },
+ var message = new MailService.PostmarkEmail() {
+ To = request.User.Username,
Subject = "Reset password - Greatoffice",
- Body = @$"
+ TextBody = @$"
Hi {user.Username}
Go to the following link to set a new password.