Как создать новое письмо? - C#
Формулировка задачи:
Здравствуйте! Подскажите, пожалуйста, как из формы вызвать создание нового письма почтовой программой по умолчанию, аналогично ссылке в браузере: mailto.бла.бла.бла. Попадаются только примеры где задаются параметры SMTP с логином и паролем. А если письмо отправляется с неизвестного компа?
Заранее спасибо!
Решение задачи: «Как создать новое письмо?»
textual
Листинг программы
using Outlook = Microsoft.Office.Interop.Outlook; Outlook.Application oApp = new Outlook.Application(); // Create the Outlook application. Outlook.MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem); // Create a new mail item. oMsg.Body = richTextBox1.Text; //add the body of the email Outlook.Attachment oAttach = oMsg.Attachments.Add(@"D:\\мой*файл.txt"); //attached the file oMsg.Subject = "Subject"; //Subject line Outlook.Recipients oRecips = (Outlook.Recipients)oMsg.Recipients; // Add a recipient. Outlook.Recipient oRecip = (Outlook.Recipient)oRecips.Add("мыло@ya.ru"); // Change the recipient in the next line if necessary. oRecip.Resolve(); oMsg.Display(); // Send. // Clean up: oRecip = null; oRecips = null; oMsg = null; oApp = null;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д