Учитывая транзакцию электронной почты для нескольких получателей в двух разных доменах bar1
и bar2
:
RCPT TO:a@bar1.com
RCPT TO:b@bar1.com
RCPT TO:c@bar2.com
RCPT TO:d@bar2.com
Это электронное письмо отправлено на ретранслятор. Интересно, как он передает электронное письмо 4 получателям в 2 разных доменах.
per domain
и инициирует транзакцию электронной почты для каждой группы?Какое поведение наиболее распространено?
Спасибо.
- Группирует ли получателей по доменам и инициирует ли транзакции электронной почты для каждой группы?
Это наиболее распространенное поведение. Точное поведение зависит от реализации.
При получении электронного письма с несколькими RCPT TO
адресов, MTA, скорее всего, разделит сообщение на отдельные электронные письма и будет рассматривать каждое как новое сообщение.
Для четырех разных получателей реле будет получать одно и пересылать четыре разных письма. Группировка / пакетная обработка выходят за рамки почтового ретранслятора.
Если ты письмо MTA, можно ввести некоторую группировку / пакетирование электронных писем с одним и тем же доменом (например, электронные письма 1 + 2 и 3 + 4), но на практике MTA, такие как Postfix или Exim, не будут этого делать.
Протокол SMTP позволяет отправлять несколько сообщений с использованием одного и того же SMTP-соединения. Каждое сообщение можно отправить с помощью известных команд:
MAIL FROM: sender@domain1.com
RCPT TO: recipient@domain2.com
DATA
Message body goes here
.
Вы можете оставить то же соединение открытым и повторно выполнить эти команды для другого сообщения.
Это может быть другая история, и нет никаких обязательств повторно использовать одно и то же соединение.