Что такое SMTP

Обновлено Обновлено: Опубликовано Опубликовано:

SMTP —
простыми словами

протокол для обмена электронной почтой. Расшифровывается как Simple Mail Transfer Protocol. По умолчанию, работает на портах 25, 465 (требует SSL) или 587 (STARTTLS, требует аутентификацию).

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

Чтобы подключиться к серверу SMTP и выполнить отправку сообщения, не обязательно наличие специальных программ. Можно поступить проще — подключиться к серверу, используя telnet. Пример команды:

telnet smtp.mail.ru 25

* где 25 — порт, на котором слушает сервер, к которому мы решили подключиться.

В сети Интернет можно найти бесплатные SMTP-серверы. Например, Mail.ru Group, Google, Яндекс предоставляют возможность использовать их серверы для отправки почты — требуется регистрация на данных сервисах и использование зарегистрированных логина и пароля для аутентификации при отправке. Ниже приведена таблица с адресами для подключения к данным сервисам:

Поставщик Адрес сервера
Mail.ru smtp.mail.ru
Яндекс smtp.yandex.ru
Google smtp.gmail.com

* узнать сервер smtp других поставщиков мы можем, как правило, в документации к этим сервисам. Но, чаще всего, они именуются по принципу "smtp" + домен сервиса.

Также существуют SMTP для отправки без необходимости проходить проверку — это, так называемые, open relay серверы. Использовать их не желательно, так как они очень быстро оказываются в СПАМ-листах с последующей блокировкой.

Подробнее о SMTP на Википедии

Встречается в статьях

Инструкции:

  1. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  2. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  3. Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
  4. Как настроить цифровую подпись DKIM в связке с Postfix
  5. Установка и использование почтовой системы Carbonio Community Edition на Linux Ubuntu
  6. Как установить и настроить iRedMail на Rocky Linux или CentOS
  7. Настройка почтового сервера iRedMail на Ubuntu/Debian
  8. Установка и настройка кластера Kubernetes на Linux Ubuntu
  9. Настройка почтового сервера Postfix для массовой рассылки сообщений
  10. Как настроить почту для корпоративной среды на CentOS 8
  11. Как настроить почту для корпоративной среды на Debian
  12. Как настроить почту для корпоративной среды на Ubuntu Server
  13. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  14. Как настроить почту на базе Postfix для корпоративной среды (CentOS 7)
  15. Установка и настройка системы мониторинга Prometheus на Linux
  16. Использование языка Python для работы с почтой
  17. Установка и запуск менеджера управления проектами Taiga на Rocky Linux
  18. Установка и настройка почтового сервера Zimbra на Linux

Мини-инструкции:

  1. Как создать почтовый контакт в Exchange Server
  2. Инструкция по отправке почты из командной строки Linux
  3. Настройка пересылки почты в Postfix
  4. Как настроить авторизацию при отправке сообщений в Postfix
  5. Настройка лимитов отправки сообщений в почтовом сервере Postfix
  6. Получение бесплатного сертификата Lets Encrypt
  7. Перенаправление портов на роутере Mikrotik
  8. Инструкция по настройке почтового клиента Mutt
  9. Использование SMTP команд для отправки почты через Telnet
  10. Как работать с очередью сообщений в почтовом сервере Exchange
  11. Как работать с менеджером рассылки писем PHPLIST
  12. Использование бесплатной панели управления хостингом Brainy
  13. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  14. Установка, настройка и использование Roundcube на Ubuntu или Debian
  15. Отправка почты от Postfix через почтовый сервер Яндекса
  16. Настройка Autodiscover для автоматического конфигурирования почтовых программ
  17. Использование Roundcube на CentOS для нескольких почтовых серверов
  18. Установка и настройка CRM Битрикс24 на Linux CentOS
  19. Пошаговая инструкция по обновлению iRedMail до версии 1.0
  20. Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
  21. Установка и настройка сервера NextCloud на Rocky Linux
  22. Установка и использование почтового клиента WebMail Lite на Linux CentOS
  23. Отправка почты из Битрикс24 без попадания в СПАМ
  24. Настройка почтовой системы Postfix + Dovecot с хранением данных в LDAP
  25. Установка и настройка чат-сервера Zulip на Linux Ubuntu
  26. Использование header_checks для замены заголовков в Postfix
  27. Как настроить связку почтовой системы iRedMail с MS Active Directory
  28. Установка, настройка и использование почтового шлюза Proxmox Mail Gateway
  29. Как настроить Postfix, чтобы отправка с разных доменов выполнялась с разных IP-адресов

Примеры скриптов:

  1. Мониторинг состояния индекса MS Exchange с помощью скрипта на Powershell


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

MTLS   Rocky Linux   Remote Desktop Gateway   Буфер обмена   DMARC   Lua   Утилита   WPS   Keepalived   Zimbra   RabbitMQ   IPSet   Прокси-сервер   CIFS/SMB   ISO-образ   Gradle   Тачпад   NFS   Squid   BIND  
.....

Реклама