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