【发布时间】:2020-05-02 10:57:07
【问题描述】:
private void SendMessage(Sender sender)
{
SmtpClient smtp = new SmtpClient(_emailAccount.Smtp);
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.EnableSsl = true;
smtp.Credentials = new NetworkCredential(_emailAccount.Email, _emailAccount.Password);
using (MailMessage mailMessage = new MailMessage())
{
mailMessage.From = new MailAddress(_emailAccount.Email);
mailMessage.To.Add(sender.ForMail);
mailMessage.Subject = "";
mailMessage.Body = sender.ToString();
smtp.Send(mailMessage);
}
}
我有这个代码可以从 asp.net 上的站点发送电子邮件。这在我的本地电脑上运行良好,但不适用于以 nginx 作为反向代理服务器的 ubuntu vps 服务器。有什么问题?
【问题讨论】:
标签: c# asp.net nginx ubuntu-18.04