sujithmtla Ответов: 3

Как отправлять письма в формате на C#


уважаемый господин,

Здесь я разрабатываю одно приложение для windows для отправки почты с помощью учетной записи google. Я использую richtext box для части тела. но я не могу отправить отформатированные данные на почту. собираются только неформатированные данные. Поэтому, пожалуйста, дайте мне способ отправки форматированных данных на почту.Я хочу отправить форматированные данные непосредственно из richtextbox на почту.


Спасибо
Суджит Т. П.

3 Ответов

Рейтинг:
2

OriginalGriff

Самый простой способ отправки электронной почты в формате, чтобы отправить его как HTML. Существует расширенный RichTextBox, который принимает и генерирует HTML здесь: Расширенный RichTextBox для сохранения и загрузки файлов "HTML lite" [^]


Рейтинг:
1

Syed Salman Raza Zaidi

Привет,
Вы можете отправлять почту в формате HTML следующим образом

MailMessage mail = new MailMessage();
mail.To = "me@mycompany.com";
mail.From = "you@yourcompany.com";
mail.Subject = "this is a test email.";
mail.BodyFormat = MailFormat.Html;
mail.Body = "this is my test email body.<br><b>this part is in bold</b>";
SmtpMail.SmtpServer = "localhost";  //your real server goes here
SmtpMail.Send( mail );


Рейтинг:
1

koolprasadd

если вам нужно отправить отформатированную почту, то используйте формат HTML. это позволит вам форматировать ваш текст, как форматирование веб-страницы.

mail.BodyFormat = MailFormat.Html