Skip to main content

Руководство по Simple Mail Transfer Protocol (SMTP)

how to get smtp,webmail smtp server,smtp online (Июнь 2026)

how to get smtp,webmail smtp server,smtp online (Июнь 2026)
Anonim

Протокол Simple Mail Transfer Protocol (SMTP) - это стандартный протокол связи для отправки сообщений электронной почты в бизнес-сетях и Интернете. SMTP был первоначально разработан в начале 1980-х годов и остается одним из самых популярных протоколов, используемых во всем мире.

Программное обеспечение электронной почты чаще всего использует SMTP для отправки и протоколы протокола почтового протокола 3 (POP3) или протокола сообщений Интернета (IMAP) для приема почты. Несмотря на свой возраст, реальной альтернативы SMTP нет в обычном использовании.

Как работает SMTP

Все современные почтовые клиентские программы поддерживают SMTP. Параметры SMTP, поддерживаемые в почтовом клиенте, включают IP-адрес SMTP-сервера (вместе с адресами сервера POP или IMAP для получения электронной почты). Веб-клиенты внедряют адрес SMTP-сервера в свою конфигурацию, а клиенты ПК предоставляют параметры SMTP, которые позволяют пользователям определять свой собственный сервер.

Физический SMTP-сервер может быть предназначен только для обслуживания почтового трафика, но часто сочетается с по меньшей мере POP3, а иногда и с другими функциями прокси-сервера.

SMTP работает поверх TCP / IP и использует порт TCP 25 для стандартной связи. Чтобы улучшить SMTP и помочь бороться со спамом в Интернете, группы стандартов также разработали TCP-порт 587 для поддержки определенных аспектов протокола. Несколько веб-служб электронной почты, таких как Gmail, используют неофициальный TCP-порт 465 для SMTP.

Команды SMTP

Стандарт SMTP определяет набор команд - имен определенных типов сообщений, отправляющих почтовые клиенты на почтовый сервер при запросе информации. Наиболее часто используемые команды:

  • HELOа такжеEHLO- команды, которые инициируют новый сеанс протокола между клиентом и сервером. Команда EHLO просит их ответить любыми дополнительными расширениями SMTP, которые она поддерживает
  • MAIL- команда инициировать отправку сообщения электронной почты
  • RCPT- команда для предоставления одного адреса электронной почты для получателя текущего сообщения, которое готовится
  • ДАННЫЕ- команда, указывающая начало передачи сообщения электронной почты. Эта команда инициирует серию из одного или нескольких последующих сообщений, каждый из которых содержит часть сообщения. Последнее сообщение в последовательности пуст (содержит только период (.) В качестве символа завершения), чтобы обозначить конец письма.
  • RSET- при отправке электронной почты (после выдачи команды MAIL) либо конец SMTP-соединения может сбросить соединение, если он встречает ошибку
  • NOOP- пустое сообщение («нет операции»), разработанное как своего рода пинг для проверки на отзывчивость другого конца сеанса
  • УВОЛИТЬСЯ- завершает сеанс протокола

Получатель этих команд отвечает либо успешными, либо неудачными кодовыми номерами.

Проблемы с SMTP

В SMTP отсутствуют встроенные функции безопасности. Интернет-спамеры были в состоянии использовать SNMP в прошлом, генерируя огромное количество нежелательной почты и доставляя их через открытые SMTP-серверы. Защита от спама улучшилась с годами, но не надежна. Кроме того, SMTP не мешает спамерам настраивать (через команду MAIL) поддельные адреса электронной почты «От:».