From 55ac6f03a23eca5f5ec9ff57ff4e16e9575770c6 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Tue, 29 Nov 2022 13:15:17 +0900 Subject: feat: Use postmarks http api instead of smtp --- code/api/src/Services/PasswordResetService.cs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'code/api/src/Services/PasswordResetService.cs') 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. -- cgit v1.3