使用添加

时间:2015-08-25 15:34:10

标签: outlook

我正在尝试在.net framework 4.0下为Visual Studio中的Outlook开发一个。我使用smtp协议从我的Outlook插件发送电子邮件。我无法在Outlook的已发送文件夹中找到已发送的邮件。

如何将已发送邮件存储在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的已发送文件夹中的编码。

0 个答案:

没有答案