Механизм пересылки писем между почтовыми сервисами работает через протокол SMTP (Simple Mail Transfer Protocol). wiki.merionet.ru Он позволяет передавать письма между почтовыми серверами. wiki.merionet.ru
Процесс пересылки: timeweb.cloud
- Пользователь указывает адрес отправителя. timeweb.cloud Система определяет его принадлежность и соединяется с нужным сервисом. timeweb.cloud
- Бэкенд получает данные: почтовые адреса отправителя и адресата (или нескольких адресатов), тему и содержание сообщения. timeweb.cloud
- Система ищет SMTP-сервер адресата (или нескольких адресатов). timeweb.cloud
- Если сервер не обнаружен или не реагирует на запрос, система отправляет ещё несколько запросов. timeweb.cloud В случае неудачи отправителю приходит сообщение об ошибке. timeweb.cloud
- Если поиск сервера получателя прошёл успешно, то включается проверка почты по IMAP — ещё одному протоколу электронной почты, который проверяет подлинность отправки. timeweb.cloud
Для работы SMTP зарезервирован TCP-порт 25, но есть ещё два порта — 465 и 587, оба они предназначены для связи клиента с сервером по защищенным механизмам. wiki.merionet.ru