Linode VPS 发邮件到 Gmail 的问题

2014-11-28 10:57:21 +08:00
 Insomnia
在 VPS 上使用的是 LNMP 环境,然后用一个 PHP 文件,直接使用 mail 函数发送测试邮件:
mail("xxxx@gmai.com","title","Content");

发送 Gmail 是收不到的,但是使用 outlook 的邮箱是可以收到的,这里有谁碰到过这个问题吗?

遇到这样的问题要怎么解决呢?
682 次点击
所在节点    Linode
8 条回复
a2z
2014-11-28 11:05:11 +08:00
gmai.com
gmail.com


而且发信方起码的有个能正常解析的域名,最好有spf,不然全进junk
hk24v2
2014-11-28 11:07:52 +08:00
Gmail里添加 过滤规则,放行特定发件地址。这事,主要是gmail过滤垃圾邮件严格闹的。有利有弊吧
y051313
2014-11-28 11:15:18 +08:00
查一下mail的日志,是不是IP被gmail屏蔽了
我有一个linode的vps就是这样
Insomnia
2014-11-28 12:42:01 +08:00
@a2z 我在代码里面写的是正确的 gmail 。

我使用 info@yourname.com 作为发信方,但是这个邮箱是没有开通的,只是域名是我的。 这样是不是影响发送失败的原因。。。
Insomnia
2014-11-28 13:03:46 +08:00
@y051313 这个怎么看出来时被 gmail 屏蔽?
msg7086
2014-11-28 14:35:38 +08:00
@Insomnia 域名是你的,但是如果没有SPF和DKIM,妥妥被当成伪造啊。
y051313
2014-11-29 15:05:21 +08:00
mail log里面会有一条类似于 .. blocked by ... 或者 ... in the blacklist
我之前VPS的smtp被别人滥用了,然后IP地址被hotmail和gmail都屏蔽过,你先看看是否有类似记录,有的话可以去在线申诉的。
hegfirose
2014-11-29 22:56:31 +08:00
用 mailgun 代发没啥问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/149901

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX