Я использую .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;
Может ли кто-нибудь сказать мне, какая разница между двумя пространствами имен, и почему вы, возможно, захотите использовать один над другим?