Справочная информация

Справочная информация по SMTP

Как вы знаете, SMTP означает Simple Mail Transport Protocol (простой протокол передачи почты), который работает на порту 25. В отличие от POP3 и IMAP, которые работают через порты 110 и 143, SMTP является протоколом межсерверного обмена данными. Клиенты используют POP3 или IMAP для получения или отправки сообщений на SMTP-сервер, а он передает полученные от клиентов данные другим SMTP-серверам.

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

Читать также: Биткойн-кошелек | Обзор
Чтобы найти SMTP-серверы, вы можете использовать Nmap или другой сканер, с помощью которого можно поискать серверы с открытым портом 25. Если порт 25 будет открыт, то это, скорее всего, будет именно SMTP-сервер. Кроме того, вы можете использовать запрос к DNS для того, чтобы найти IP-адрес его SMTP-сервера.

Команды SMTP
Протокол SMTP, как и многие другие протоколы, имеет свой собственный набор команд. Вот несколько наиболее важных команд SMTP:

HELO это команда, которую клиент отправляет на сервер для начала разговора. Как правило, эту команду должны сопровождать IP-адрес или имя домена, например HELO 192.168.101 или HELO client.microsoft.com.
EHLO эта команда совпадает с HELO, но сообщает серверу, что клиент хочет использовать Extended SMTP. Если сервер не работает с ESMTP, он все равно распознает эту команду и будет отвечать соответствующим образом.
STARTTLS Обычно SMTP-серверы взаимодействуют в открытом виде. Для повышения безопасности соединение между SMTP-серверами может быть зашифровано с помощью TLS (Transport Layer Security). Эта команда запускает сеанс TLS.

RCPT указывает адрес электронной почты получателя.
DATA запускает передачу содержимого сообщения.
RSET используется для отмены текущей транзакции электронной почты.
MAIL указывает адрес электронной почты отправителя.
QUIT закрывает соединение.
HELP запрашивает справку.
AUTH используется для авторизации клиента на сервере.
VRFY просит сервер проверить, существует ли почтовый ящик пользователя электронной почты.


$1.00*/ mo Managed WordPress hosting! Everything you need to succeed online with GoDaddy!

One Comments

  • Асылбек Нургалиев

    01.08.2019

    SMTPoverlow.exe

Comments are closed.