Skip to content

Commit

Permalink
SMTP debug
Browse files Browse the repository at this point in the history
  • Loading branch information
bman46 committed Aug 27, 2023
1 parent 79dceb2 commit 8eb2a9a
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions CCSODiscordBot/Services/Email/EmailSender.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,27 @@ public void SendVerifyCode(int code, string recipient, string guild, string user
message.Body = new TextPart(TextFormat.Plain) { Text = emailBody };

SmtpClient smtp = new SmtpClient();
smtp.Connect(_configHandlingService.SMTPAddr);
smtp.Connect(_configHandlingService.SMTPAddr, (int) _configHandlingService.SMTPPort, SecureSocketOptions.StartTlsWhenAvailable);
smtp.Authenticate(_configHandlingService.SMTPUser, _configHandlingService.SMTPPassword);

try
{
smtp.Send(message);
}
catch (SmtpCommandException e)
{
Console.WriteLine("Error sending email. Config details:");
Console.WriteLine("SMTP User: " + _configHandlingService.SMTPUser);
Console.WriteLine("SMTP Pass: " + _configHandlingService.SMTPPassword);
Console.WriteLine("SMTP Email: " + _configHandlingService.SMTPEmail);
Console.WriteLine("SMTP Server: " + _configHandlingService.SMTPAddr);
Console.WriteLine("SMTP Port: " + (int) _configHandlingService.SMTPPort);
Console.WriteLine("Error code: " + e.ErrorCode + " Status code: " + e.StatusCode);
Console.WriteLine("Error msg: " + e.Message);
throw;
}
catch
{
// Preserve stack
throw;
}
finally
Expand Down

0 comments on commit 8eb2a9a

Please sign in to comment.