Member 11570261 Ответов: 1

Как сделать картинки в теле письма с помощью C#


Привет,

Я отправляю почту с помощью консольного приложения C#. Но я хочу отправить логотип компании после приветствия в теле почты. Логотип компании появляется только на моей локальной машине. Если бы я отправил это письмо кому-нибудь другому, логотип Почты не пришел бы.

Как этого добиться???

Что я уже пробовал:

Веб.конфиг:

&ЛТ;добавить ключ="тело" значение="Привет,&ЛТ;БР&ГТ;&ЛТ;БР&ГТ;пожалуйста, найдите логотипом и привязанность {0}&ЛТ;БР&ГТ;&ЛТ;БР>С уважением,&ЛТ;БР&ГТ;менеджера mgrid тек&ЛТ;БР&ГТ;&ЛТ;ИМГ СРЦ=чид:логотип и GT;"&ГТ;

общественного недействительными с sendmail()
{
//здесь я пишу весь код для отправки почты
/- Но я отправляю зашифрованную почту.Как зашифровать это изображение и прикрепить к классу AlternateView.
}

Dave Kreskowiak

Как вы поместили изображение в сообщение электронной почты? Как выглядит полученный HTML-код?

Karthik_Mahalingam

убедитесь, что изображение логотипа присутствует внутри папки приложения.

1 Ответов

Рейтинг:
0

OriginalGriff

Чтобы быть уверенным, что клиент видит логотип, вы должны отправить его в виде встроенного изображения: Отправка Электронной Почты С Использованием Встроенных Изображений[^]- если вы отправите его в виде ссылки, большинство почтовых систем не будут отображать его, так как фишеры используют ссылки на изображения для определения "живых" адресов электронной почты.