Geri dönüş, gerekçesi iliştirilmiş bir rettir. Gerekçe, üç basamaklı bir kod ile bir satır metindir; genellikle bir yığın başlığın altına gömülüdür — ve neredeyse her zaman hemen harekete geçmeye yetecek kadar açıktır.
İlk basamak
- 4xx — geçici. Gönderen sunucu günlerce yeniden deneyecektir. Sürüp gitmedikçe yapacak bir şey yok.
- 5xx — kalıcı. Yeniden denenmeyecek. Bir şeyin değişmesi gerekiyor.
Yaygın olanlar
- 550 No such user — adres yok. Ya bir yazım yanlışı, ya da biri ayrılmış.
- 550 Message rejected as spam — sunucuya ulaşmış, ama içeriği ya da itibarı yüzünden geri çevrilmiş.
- 550 SPF / DKIM / DMARC failure — o alan adı adına göndermeye yetkiniz yok. Postanın istenmeyene düşmesiyle ilgili yazıya bakın.
- 552 Mailbox full — alıcının sorunu, ve bundan haberi olmayabilir.
- 421 Too many connections — fazla hızlı gönderiyorsunuz. Daha ısrarla denemek yerine yavaşlayın.
- 550 Client host blocked — adresiniz bir engel listesinde. İleti, hangisi olduğunu adıyla söyler.
IP'niz listelenmişse
Geri dönüş genellikle listeye bağlantı verir. Önce sebebini bulun — neredeyse her zaman ele geçirilmiş bir hesap ya da gönderim için kullanılan bir formdur — çünkü sebebi gidermeden listeden çıkmak sizi bir gün içinde yeniden listeye sokar.
grep -c "status=sent" /var/log/mail.log
grep "status=bounced" /var/log/mail.log | tail -20
Sizin göndermediğiniz, birdenbire fışkıran bir giden posta akını, ele geçirilmiş bir posta kutusu ya da kötüye kullanılan bir iletişim formu demektir. Listeden çıkmayı istemeden önce gönderimi durdurun — liste yalnızca bir belirtidir.
Geri dönenleri saklayın. Kalıcı olarak başarısız olmuş ve kendi listenizden çıkarılmış adreslerin listesi, gönderim itibarınızı iyi tutan şeydir. Ölü adreslere üst üste göndermek ise var olan en güçlü istenmeyen posta işaretlerinden biridir.