SMTP クライアントはサーバーからエラーを受信した場合、どのように動作するのでしょうか?

SMTP クライアントはサーバーからエラーを受信した場合、どのように動作するのでしょうか?

次の SMTP セッションを検討してください。

220 mx.example.com ESMTP Postfix
EHLO example.com
250-mx.example.com
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 SMTPUTF8
MAIL FROM:<>
250 2.1.0 Ok
RCPT TO:<[email protected]>
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Subject: Test
Test
.
451 4.7.1 Try again later

この後、クライアントは何をすればよいのでしょうか? メールを送信しRSETて別のメールを試すことはできますか?

この質問は、このrspamdの問題誰が間違った行動をしているのかはわかりません。

  • 最初の配信が失敗した場合、1 回のセッションで複数のメールを正しく処理しない rspamd
  • rspamd に正しい Milter コマンドを送信しない Postfix
  • すでに失敗したメールの後に別のメールを配信するための OpenSMTPd

関連情報