【发布时间】:2016-03-22 06:08:25
【问题描述】:
我想从 Outlook-addin 发送 smtp 发送邮件,该邮件保存到 Outlook 发送文件夹中
注意:将邮件项目保存在发送文件夹中的地址必须是我从地址指定的 smtp 而不是 Outlook 登录用户名。
public bool SendEMail()
{
MailMessage mailNew = new MailMessage();
var smtp = new SmtpClient("SmtpServer")
{
EnableSsl = false,
DeliveryMethod = SmtpDeliveryMethod.Network
};
smtp.Port = 587;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = false;
System.Net.NetworkCredential credentials =
new System.Net.NetworkCredential("UserName", "password");
smtp.EnableSsl = false;
smtp.Credentials = credentials;
MailAddress mailFrom = new MailAddress("clark@gmail.com");
mailNew.From = mailFrom;
mailNew.To.Add("someone@gmail.com");
mailNew.Subject = Subject;
mailNew.IsBodyHtml = Html;
mailNew.Body = Body;
smtp.Send(mailNew);
return true;
}
提前致谢
【问题讨论】:
标签: outlook vsto sendmail outlook-addin outlook-2010