邮件发送失败异常处理

This commit is contained in:
不做码农 2023-09-04 20:42:02 +08:00
parent b83c005f28
commit 1e7a9c7abb

View File

@ -133,11 +133,20 @@ namespace ZR.Common
//特别说明对于服务器端的中文相应Exception中有编码问题显示乱码了 //特别说明对于服务器端的中文相应Exception中有编码问题显示乱码了
client.Authenticate(System.Text.Encoding.UTF8, mailOptions.FromEmail, mailOptions.Password); client.Authenticate(System.Text.Encoding.UTF8, mailOptions.FromEmail, mailOptions.Password);
try
{
var result = client.Send(message); var result = client.Send(message);
//断开 //断开
client.Disconnect(true); client.Disconnect(true);
Console.WriteLine($"【{DateTime.Now}】发送邮件结果{result}"); Console.WriteLine($"【{DateTime.Now}】发送邮件结果{result}");
return result; return result;
} }
catch (Exception ex)
{
client.Disconnect(true);
Log.WriteLine(ConsoleColor.Red, "发送邮件失败" + ex.Message);
return "fail";
}
}
} }
} }