我一直在漫游论坛,没有找到我的问题的任何答案。 所有的解决方案(和问题)都是关于使用Microsoft.Office.Interop.Outlook
; 由于某种原因我不允许使用任何office.interop
。创建并发送Outlook电子邮件
我甚至尝试:
MailAddress fromAddress = new MailAddress("[email protected]");
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.From = fromAddress;
message.To.Add("[email protected]");
message.CC.Add("[email protected]");
message.Subject = "theSubject";
message.Body = "TheBody";
SmtpClient smtpClient = new SmtpClient("zzz.server.xxx");
smtpClient.Credentials = new NetworkCredential("[email protected]", "password");
smtpClient.Send(message);
代码无法验证证书,即使我硬编码密码,但我觉得必须有一个更好的办法。
我发现这最终有帮助http://stackoverflow.com/questions/6489397/send-mail-using-my-outlook-account – 2013-03-03 04:37:11
@AlinaB。不允许使用任何'office.interop' – 2013-03-03 04:38:38
这是winforms,web,WPF还是什么?显然它不是VSTO,但你已经标记了Outlook,那么你需要什么类型的应用程序来发送电子邮件? – 2013-03-03 05:04:42