Saya baru-baru ini mengatur server mail saya sendiri di VPS saya (CentOS, postfix dan dovecot, meskipun saya tidak percaya semua itu relevan). Saya telah melindunginya dengan catatan SPF ini
v=spf1 mx a ip4:xx.xx.xx.xx/32 -all
di mana xx.xx.xx.xx adalah alamat IP rumah saya.
Ini biasanya berfungsi, tetapi ada satu penerima yang belum dapat saya kirimi surat. Saya mendapatkan pantulan sebagai berikut:
Reporting-MTA: dns; mdfmta004.tbr.inty.net
X-Postfix-Queue-ID: 5016BA0C08A
X-Postfix-Sender: rfc822; (my email address)
Arrival-Date: Tue, 17 May 2016 13:51:34 +0100 (BST)
Final-Recipient: rfc822; (destination email address)
Original-Recipient: (destination email address)
Action: failed
Status: 5.0.0
Remote-MTA: dns; mxa.speednames.com
Diagnostic-Code: smtp; 550 "Mail from (my domain) is denied from host
91.221.168.45 SPF"
Cukup adil karena menolak surat dari 91.221.168.45, karena alamat IP itu tidak cocok dengan catatan SPF saya. Tapi alamat itu memutuskan untuk mdfmta004.mxout.tbr.inty.net: itu dalam domain yang sama dengan MTA yang menolaknya.
Adakah yang bisa menjelaskan kepada saya apa yang harus saya lakukan untuk dapat mengirim ke penerima ini?
mdfmta004.tbr.inty.net
pengiriman ulang e-mail di tempat lain, di mana pemeriksaan SPF gagal. Akan lebih mudah untuk menemukan masalah yang mendasarinya jika akan ada lebih banyak data yang tersedia tentang infrastruktur email penerima. Tapi secara umum, saya tidak berpikir itu salahmu.