【发布时间】:2019-06-05 13:06:09
【问题描述】:
我正在使用 asp.net c# 发送 Outlook 电子邮件。
当我运行此程序时,我在 (smtp.Send(fromAddress, toAddress, subject, body);) 处遇到错误,我在网上搜索并尝试解决,但什么都没有。请发送帮助。对此,我真的非常感激。
protected void btn_Click(object sender, EventArgs e)
{
string eml = "xxx@mymail.com";
var fromAddress = "xxx@outlook.com";
var toAddress = eml;
const string fromPassword = "password";
string subject = "Subject testing";
string body = "Welcome..";
// smtp settings
var smtp = new System.Net.Mail.SmtpClient("smtp-mail.outlook.com");
{
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = false;
System.Net.NetworkCredential credentials =
new System.Net.NetworkCredential(fromPassword, fromPassword);
smtp.EnableSsl = true;
smtp.Credentials = credentials;
}
// Passing values to smtp object
smtp.Send(fromAddress, toAddress, subject, body);
}
【问题讨论】: