- Does it groups the recipient per domain and initiates an email transaction per group ?
Esse é o comportamento mais comum. O comportamento exato é específico da implementação.
Dada uma transação de e-mail para vários destinatários em dois domínios diferentes bar1
e bar2
:
RCPT TO:[email protected]
RCPT TO:[email protected]
RCPT TO:[email protected]
RCPT TO:[email protected]
Este email é enviado para um relé. Gostaria de saber como é que retransmite o email para os 4 destinatários em 2 domínios diferentes.
per domain
e iniciar uma transação de email por grupo? Qual é o comportamento mais comum?
Obrigado.
Após o recebimento de um e-mail com vários endereços RCPT TO
, um MTA provavelmente dividirá a mensagem em e-mails separados e tratará cada um deles como uma nova mensagem.
Para quatro destinatários diferentes, o relé receberá um e encaminha quatro e-mails diferentes. O agrupamento / envio em lote está além do escopo de uma retransmissão de email.
Se você está escrevendo um MTA, é possível introduzir alguns agrupamentos / lotes de e-mails com o mesmo domínio (portanto, e-mails 1 + 2 e 3 + 4), mas na prática MTAs como O postfix ou o Exim não farão isso.
O protocolo SMTP permite que várias mensagens sejam enviadas usando a mesma conexão SMTP. Cada mensagem pode ser enviada usando os comandos conhecidos:
MAIL FROM: [email protected]
RCPT TO: [email protected]
DATA
Message body goes here
.
Você pode manter a mesma conexão aberta e reemitir esses comandos para outra mensagem.
Como isso é implementado pode ser uma história diferente e não há obrigação de reutilizar a mesma conexão.
Tags smtp