Как создать новое письмо? - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д