2007年5月31日 星期四

非常嚴謹的 sina.com

最近客戶投訴他在 datacenter 的郵件伺服器不能寄信到 vip.sina.com 的戶口。每次都會退信:

> I'm sorry to have to inform you that your message could not
> be delivered to one or more recipients. It's attached below.
>
> For further assistance, please send mail to
>
> If you do so, please include this problem report. You can
> delete your own text from the attached returned message.
>
> The Postfix program
>
> : host mx1.vip.sina.com[218.30.115.251] said: 554 5.7.1
> : Sender address rejected: Dynamic IP without SPF,
> see http://www.openspf.org (in reply to RCPT TO command)
>

嘩!! 第一次見到收信人要求寄信人一定要有 SPF record!!! 做了一些調查和研究:

1. vip.sina.com 是首先會 check sender smtp server ip address 的,似乎她認為這 ip address 是有懷疑時才要求 sender 要有 SPF record。
2. 這是因為我利用其他 smtp server ,例如 (smtp.netvigator.com) 是可以寄信的。
3. 在DNS 內加上了 SPF Record 後果然可以在原先客戶在 datacenter 的 SMTP server 寄信。
4. 奇怪的是我在其他沒有登記在 SPF Record 內的 smtp server 也可以用客戶 domain name 寄信了。(原先這 smtp server 是寄不到信給 vip.sina.com)。好明顯的是 sina.com 重視的是 SPF Record 存在與否。內容是甚麼似乎是其次。XDDD


0 意見: