我一直在漫游论坛,但没有找到任何问题的答案。所有的解决方案(和问题)都是关于使用Microsoft.Office.Interop.Outlook
; 出于某种原因,我不允许使用任何 office.interop
.
我什至尝试过:
MailAddress fromAddress = new MailAddress("sender@server.com");
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.From = fromAddress;
message.To.Add("receiver@theirServer.com");
message.CC.Add("receiver2@theirServer.com");
message.Subject = "theSubject";
message.Body = "TheBody";
SmtpClient smtpClient = new SmtpClient("zzz.server.xxx");
smtpClient.Credentials = new NetworkCredential("sender@server.com", "password");
smtpClient.Send(message);
即使在我硬编码密码之后,代码也无法验证凭据,但我觉得必须有更好的方法。