⚡邮件发送失败异常处理
This commit is contained in:
parent
b83c005f28
commit
1e7a9c7abb
@ -20,7 +20,7 @@ namespace ZR.Common
|
|||||||
public MailHelper()
|
public MailHelper()
|
||||||
{
|
{
|
||||||
AppSettings.Bind("MailOptions", mailOptions);
|
AppSettings.Bind("MailOptions", mailOptions);
|
||||||
FromEmail= mailOptions.FromEmail;
|
FromEmail = mailOptions.FromEmail;
|
||||||
}
|
}
|
||||||
public MailHelper(MailOptions _mailOptions)
|
public MailHelper(MailOptions _mailOptions)
|
||||||
{
|
{
|
||||||
@ -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";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user