..


Рекламные ссылки

Создание и управление вашей электронной почты в C #

Статья написана Винсентом Gaglio
Страница 1 из 3

Как все мы знаем теперь, электронные письма очень популярны механизм коммуникации, в особенности при ее простоте использования. Для программиста, так что это ключевой инструмент, обеспечивающий приложения для отправки сообщений, сообщений и файлов между пользователями.

Начиная с версии 2.0. NET Framework был введен System.Net.Mail имен, которая обеспечивает несколько классов, которые позволяют создавать и отправлять сообщения электронной почты. Эти сообщения могут содержать простой текст, HTML и вложений. На практике передачи электронной почты можно разделить на два этапа: создание и отправка одного сообщения SMTP (Simple Mail Transfer Protocol).

Создание сообщения электронной почты могут быть простыми или сложными. В простейшем варианте состоит из сообщения электронной почты от отправителя, получателя и тело объекта, т. е. реальное сообщение. Этот простой тип электронной почты могут быть созданы с одной строки кода с использованием. NET Framework. В более сложных версиях электронной почты также может иметь тип пользовательского кода, содержащие HTML-кода, содержащие изображения (как вложения) или встроенные изображения в формате HTML.

Для создания и передачи сообщения электронной почты должны следовать следующие шаги:

  1. Создание объекта MailMessage
  2. Если вы не укажете получателей в конструктор этого объекта, затем добавьте
  3. Если нужно представить несколько представлений (таких как, например, обычный текст и HTML), вы должны создать необходимые объекты и вставлять объект MailMessage AlternateView
  4. Если вы хотите отправлять вложения должны создавать свои собственные объекты и разместить их в объект вложения MailMessage
  5. Создать объект и указать SMTP-сервер SmtpClient
  6. Если сервер SMTP требует от клиентов для аутентификации, чтобы добавить соответствующие учетные данные проверки подлинности объекта SmtpClient
  7. Передайте объект MailMessage методу SmtpClient.Send

Посмотрим теперь, как это сделать. Класс 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));



однако, редко требуется указывать тип кодировки.

В той же категории ...
E-Learning
Flash MX (хороший) Flash MX (хороший)
Стать дизайнером веб-сайтов от 29 €.
Visual Basic 6 (курс) Visual Basic 6 (курс)
Сделать Приложения для настольных компьютеров с VB6. С 39 €.
Веб-дизайн (курс) Веб-дизайн (курс)
Дизайн веб-узлов с HTML, CSS и динамический HTML. С 39 €.
Рекламные ссылки