..
Как все мы знаем теперь, электронные письма очень популярны механизм коммуникации, в особенности при ее простоте использования. Для программиста, так что это ключевой инструмент, обеспечивающий приложения для отправки сообщений, сообщений и файлов между пользователями.
Начиная с версии 2.0. NET Framework был введен System.Net.Mail имен, которая обеспечивает несколько классов, которые позволяют создавать и отправлять сообщения электронной почты. Эти сообщения могут содержать простой текст, HTML и вложений. На практике передачи электронной почты можно разделить на два этапа: создание и отправка одного сообщения SMTP (Simple Mail Transfer Protocol).
Создание сообщения электронной почты могут быть простыми или сложными. В простейшем варианте состоит из сообщения электронной почты от отправителя, получателя и тело объекта, т. е. реальное сообщение. Этот простой тип электронной почты могут быть созданы с одной строки кода с использованием. NET Framework. В более сложных версиях электронной почты также может иметь тип пользовательского кода, содержащие HTML-кода, содержащие изображения (как вложения) или встроенные изображения в формате HTML.
Для создания и передачи сообщения электронной почты должны следовать следующие шаги:
Посмотрим теперь, как это сделать. Класс MailMessage предоставляет четыре конструкторы, которые позволяют создавать пустое сообщение, или, в наиболее полной версии, сообщение отправителя, получателя, тему и текст сообщения. Мы см. ниже пример, который использует конструктор с максимальным числом параметров
MailMessage тзд = новый MailMessage ("mittente@mittente.com"
"Destinatario@destinatario.com", "Тема", "Содержание письма");
Это также можно указать отправителя и получателя в виде объектов MailAddress. Объект такого типа позволяет указать адрес электронной почты, но и указать отображаемое имя, а не одного и того же (псевдонимы) и тип шифрования, такие, как показано в следующем примере
MailMessage тзд = новый MailMessage (
новые MailAddress ("mittente@mittente.com", "Имя отправителя Displayed"),
новые MailAddress ("destinatario@destinatario.com"
"Имя получателя Displayed"));
Чтобы указать тип шифрования необходимо использовать другой конструктор MailAddress
MailMessage тзд = новый MailMessage (новые MailAddress ("mittente@mittente.com"
"Имя отправителя Displayed" Encoding.ASCII)
новые MailAddress ("destinatario@destinatario.com"
"Имя получателя Displayed" Encoding.ASCII));
однако, редко требуется указывать тип кодировки.
| |
Flash MX (хороший)
Стать дизайнером веб-сайтов от 29 €. |
| |
Visual Basic 6 (курс)
Сделать Приложения для настольных компьютеров с VB6. С 39 €. |
| |
Веб-дизайн (курс)
Дизайн веб-узлов с HTML, CSS и динамический HTML. С 39 €. |