У меня есть простое небольшое почтовое приложение, которое позволяет пользователю выбирать определенные параметры, которые генерируют строку и отправляют электронное письмо. Я хотел посмотреть, возможно ли добавить в электронное письмо изображения, то есть логотип заголовка или подпись и т. Д. Исследования, на которые я смотрел, очень тяжелые, и я очень мало знаю HTML. Кто-нибудь может помочь? Мой код выглядит следующим образом ...
using System;
using Outlook = Microsoft.Office.Interop.Outlook;
using System.Configuration;
namespace My_EmailSender
{
public class EmailSender:Notification
{
string emailRecipient = ConfigurationManager.AppSettings["emailRecipient"];
public void SendMail(string message)
{
try
{
var oApp = new Outlook.Application();
var oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);
var oRecip = (Outlook.Recipient)oMsg.Recipients.Add(emailRecipient);
oRecip.Resolve();
oMsg.Subject = "Email Notification";
oMsg.Body = message;
// Display the message before sending could save() also but no need
oMsg.Send();
oMsg.Display(true);
oRecip = null;
oMsg = null;
oApp = null;
}
catch (Exception e)
{
Console.WriteLine("Problem with email execution. Exception caught: ", e);
}
return;
}
}
}