Ένα bounce είναι Delivery Status Notification από mail server. Οι αριθμοί 550, 552 και 554 είναι γενικές κατηγορίες· η ακριβής αιτία βρίσκεται στο πλήρες diagnostic text και στο enhanced status code, όπως 5.1.1 ή 5.7.1.
Πριν ξεκινήσεις
- Κράτησε ολόκληρο το bounce και τα headers, όχι μόνο screenshot μιας γραμμής.
- Επιβεβαίωσε original recipient, sender, ώρα και message ID.
- Αφαίρεσε προσωπικά δεδομένα/tokens πριν το μοιραστείς.
- Μην επαναλαμβάνεις αποστολή σε hard bounce χωρίς διόρθωση.
Πώς διαβάζω το bounce
- Βρες αν αναφέρει Final-Recipient και Action: failed ή delayed.
- Εντόπισε το Status enhanced code και το Diagnostic-Code.
- Διάβασε ποιος server απέρριψε το μήνυμα και σε ποιο στάδιο.
- Συσχέτισε το text με mailbox, quota/size, authentication, reputation ή content policy.
- Διόρθωσε την αιτία και κάνε μία ελεγχόμενη δοκιμή.
Τι σημαίνουν συνήθως οι κωδικοί
- 550: μόνιμη απόρριψη. Μπορεί να είναι ανύπαρκτος recipient (
5.1.1), relay denied ή policy/spam (5.7.1). Το text αποφασίζει. - 552: συχνά υπέρβαση quota ή μέγεθος μηνύματος, αλλά ορισμένοι servers το χρησιμοποιούν διαφορετικά. Έλεγξε diagnostic.
- 554: γενική μόνιμη αποτυχία transaction ή policy/content/reputation rejection, συχνά στο τέλος της αποστολής.
Σημαντικό: Μην θεωρείς ότι κάθε 550 σημαίνει “λάθος email” ή κάθε 554 “blacklist”. Χρειάζεται πλήρης server απάντηση.
Πώς ελέγχω ότι πέτυχε
- Η διεύθυνση/πολιτική/quota έχει διορθωθεί και δεν παράγεται νέο bounce.
- Το SMTP/mail log δείχνει accepted delivery για νέο message ID.
- Ο παραλήπτης επιβεβαιώνει inbox ή spam έλεγχο.
- Για policy issue, SPF/DKIM/DMARC και reputation έχουν επανελεγχθεί.
Συνηθισμένα προβλήματα
- Mailbox full: ο παραλήπτης ή sender mailbox χρειάζεται χώρο.
- User unknown: επιβεβαίωσε spelling/domain/MX και αφαίρεσε invalid recipient.
- Message too large: μείωσε attachment ή χρησιμοποίησε ασφαλές link.
- Rejected as spam/policy: έλεγξε headers, authentication, reputation και content.
- Temporary 4xx: δεν είναι hard bounce· ο server συνήθως κάνει retry σύμφωνα με queue policy.