Как отправить E-mail? - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Как мне отправить e-mail В Pascalabc.net с gmail на mail.ru?
C gmail на gmail надо тоже!

Решение задачи: «Как отправить E-mail?»

textual
Листинг программы
uses System.Net;
 
begin
  var smtpClient := new System.Net.Mail.SmtpClient('smtp.gmail.com',587);
  smtpClient.Credentials := new System.Net.NetworkCredential('user@gmail.com', 'pass');
  smtpClient.EnableSsl := true;
  smtpClient.Send(new System.Net.Mail.MailMessage('user@gmail.com','user2@mail.ru','Test','Test message'));
end.

Объяснение кода листинга программы

  1. Импортируется пространство имен System.Net.
  2. Создается экземпляр класса SmtpClient с указанием адреса SMTP-сервера (smtp.gmail.com) и номера порта (587).
  3. Устанавливаются параметры аутентификации с помощью класса NetworkCredential: логин (user@gmail.com) и пароль (pass).
  4. Включена поддержка SSL-шифрования (true).
  5. Создается экземпляр класса MailMessage с указанием адреса отправителя (user@gmail.com), адреса получателя (user2@mail.ru), темы (Test) и текста сообщения (Test message).
  6. Метод Send класса SmtpClient вызывается для отправки сообщения.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы