不知道什麼時候開始,在系統上寄給gmail帳號的信件都會被退信。 退信訊息如下
Mar 11 14:50:43 mweb postfix/smtp[23242]: 9B4C940363: to=<adjxxxxx@gmail.com>, relay=gmail-smtp-in.l.google.com[74.125.200.26]:25, delay=1.3, delays=0.06/0.01/0.65/0.55, dsn=5.7.26, status=bounced (host gmail-smtp-in.l.google.com[74.125.200.26] said: 550-5.7.26 This message does not have authentication information or fails to 550-5.7.26 pass authentication checks. To best protect our users from spam, the 550-5.7.26 message has been blocked. Please visit 550-5.7.26 https://support.google.com/mail/answer/81126#authentication for more 550 5.7.26 information. j7-20020a62e907000000b004f74457a475si6167805pfh.342 - gsmtp (in reply to end of DATA command))
依照google官方的說明:
https://support.google.com/mail/answer/81126#authentication要避免寄給 Gmail 使用者的郵件遭到封鎖或歸類為垃圾郵件...大概要做幾件事
1. 寄信主機IP 最好要做rDNS
2. 發信使用的domain 要做 SPF,DKIM,DMARC
如果要發大量信件,如電子報發送,最好要再加上
a. 允許收件者取消訂閱
b. 採用一鍵取消訂閱功能
c. 慢慢提高傳送量
d. 監控共用 IP 位址信譽
看來現在要發信件,為了防範爆量的垃圾郵件,要做的功課愈來愈多了~~