Tôi đang sử dụng .NET 3.5 và tôi muốn tự động gửi thư. Tôi hiện đang sử dụng như sau:Gửi E-Mail bằng C#
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();
Tuy nhiên, tôi đã tìm thấy một số điều mà dường như ngụ ý tôi nên sử dụng các phương pháp sau đây:
System.Net.Mail.MailMessage mailMsg = new System.Net.Mail.MailMessage();
mailmsg.To = recipient;
mailmsg.Subject = subject;
mailmsg.Body = body;
bất cứ ai có thể cho tôi biết những gì là sự khác biệt giữa hai không gian tên nếu, và tại sao bạn có thể muốn sử dụng một không gian tên khác?
Cũng cần lưu ý rằng chi phí cho triển vọng instantiating không phải là tầm thường. – Paddy