Quel code SMTP le serveur doit-il renvoyer lorsque l'e-mail n'a pas pu être remis à tous les destinataires?Quel code SMTP le serveur doit-il renvoyer lorsque l'e-mail n'a pas pu être remis à tous les destinataires?
Je veux dire le cas où il y a plusieurs destinataires.
Disons qu'il ya RCPT A, RCPT B, RCPT C et la fin des données du serveur peut fournir à A et B, mais pas à C.
En tant que serveur, je ne dois pas répondre avec le code 250. Pas vrai? Alors quel code dois-je répondre avec?
Et d'autre part, je ne peux leur donner le code 5xx, car ils peuvent doubler l'e-mail pour A et B.
[quote] renvoie « rebondir messages » à l'enveloppe expéditeur (MAIL FROM :) après des tentatives de livraison répétées/multiples échouent [/ quote] et si l'erreur de livraison permanente (pour certain destinataire) est connue juste après le point final? accepter et envoyer un message de rebond immédiatement? – bandie
AFAIK la plupart des implémentations ne gèrent pas différemment ce cas particulier. Ils suivent "file d'attente et reconnaître le point final". "Essayez la première tentative de livraison et reconnaissez" l'approche est plus compliquée à mettre en œuvre (cas plus spéciaux, par exemple ** LONG ** délai de livraison initial). Voir le mode de livraison double interactive de sendmail pour différentes approches - https://serverfault.com/a/490185/163277 – AnFi