我正在使用 .NET 3.5,并且想要自动发送邮件。目前我正在使用以下代码:
Microsoft.Office.Interop.Outlook.MailItem mailMsg =
(Microsoft.Office.Interop.Outlook.MailItem)outlookApplication.CreateItem(
Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
mailMsg.To = recipient;
mailMsg.Subject = subject;
mailMsg.Body = body;
mailMsg.Send();
然而,我发现了几篇文章,似乎暗示我应该使用以下方法:
System.Net.Mail.MailMessage mailMsg = new System.Net.Mail.MailMessage();
mailmsg.To = recipient;
mailmsg.Subject = subject;
mailmsg.Body = body;
有人能告诉我这两个命名空间之间的区别以及为什么你可能想要使用其中一个而不是另一个吗?