SMTP connection refused & retry
Christos Ricudis
ricudis at paiko.net
Wed Feb 29 17:58:28 EET 2012
On 02/29/2012 04:17 PM, Antonis Christofides wrote:
> Όταν ένας smtp server προσπαθεί να συνδεθεί με τον target server (αυτόν
> που δείχνει το mx record) και παίρνει connection refused (επειδή π.χ.
> κράσαρε το exim), και δεν υπάρχει backup mx, τότε θεωρεί ότι αυτό είναι
> προσωρινό πρόβλημα και συνεχίζει να προσπαθεί επί λίγες μέρες;
>
> Αν η παραπάνω είναι η ενδεικνυόμενη συμπεριφορά, τότε συμπεριφέρονται
> όντως έτσι οι περισσότεροι smtp server, ή μήπως τα έχει κάνει πάλι
> μαντάρα καμιά Microsoft;
>
>
Ο Postel ειπε:
RFC 821 August 1982
Simple Mail Transfer Protocol
4yz Transient Negative Completion reply
The command was not accepted and the requested action did
not occur. However, the error condition is temporary and
the action may be requested again. The sender should
return to the beginning of the command sequence (if any).
It is difficult to assign a meaning to "transient" when
two different sites (receiver- and sender- SMTPs) must
agree on the interpretation. Each reply in this category
might have a different time value, but the sender-SMTP is
encouraged to try again. A rule of thumb to determine if
a reply fits into the 4yz or the 5yz category (see below)
is that replies are 4yz if they can be repeated without
any change in command form or in properties of the sender
or receiver. (E.g., the command is repeated identically
and the receiver does not put up a new implementation.)
(για να καταλαβεις πληρως τη συμπεριφορα, χρειαζεσαι τους ορισμους του
must, may, should, might, κτλ, που βρισκονται σε αλλο RFC).
Επισης, υπαρχει καποιο αλλο RFC που καπου λεει οτι "TCP connection
errors should be handled as transient errors", αλλα δε θυμαμαι ποιο
ειναι το RFC και προς το παρον δε μπορω να ρωτησω τον Postel επειδη πεθανε.
Δεν υπαρχει κανενα standard που να λεει καθε ποτε πρεπει να κανεις
retry, ποσο να προσπαθησεις, κτλ. Αυτοι οι παραμετροι ειναι παντα
ρυθμισable, και συνηθως οι MTAs ακολουθουν κατα παραδοση τα defaults του
sendmail, που ηταν κατι σε στυλ "στις δυο μερες αρχισε τη γκρινια, και
στις πεντε μερες σταματα να προσπαθεις και επεστρεψε πισω το mail".
More information about the Linux-greek-users
mailing list