当前位置: 首页文章中心建站知识

Gmail邮箱收不到网站验证码邮件问题解决

  • 2022-11-27
  • 5499
摘要:最近,金柚互联外贸网站建设部门的同事给一个老客户朋友建外贸企业网站,除了禁止国内IP访问网站外,还需要将用户注册的邮箱发送一条验证信息到用户的gmail邮箱

最近,金柚互联外贸网站建设部门的同事给一个老客户朋友建外贸企业网站,除了禁止国内IP访问网站外,还需要将用户注册的邮箱发送一条验证信息到用户的gmail邮箱,登录邮箱验证后才能完成注册流程,至于为什么要验证邮箱?是因为这样能有效区别机器人邮件,也能更好地服务有真实需求的客户。


但是,实际操作时候,问题来了。客户指定要用gmail邮箱作为发件箱,经测试,gmail邮箱配置为发件邮箱,还是很麻烦的,困扰了2天才解决。


外贸网站的邮件服务器配置如下:


SMTP服务器:smtp.gmail.com

服务器端口:587或465

是否使用SSL安全协议:如果选是,那么上面端口要用465,否则用587

发件邮箱:你的gmail邮箱帐号,比如jyhl@gmail.com

发件邮箱密码:你的应用程序专用密码(这里解释下,2022年6月之前,是可以开启谷歌“允许不太安全的应用程序”这个设置的,但之后不行了,必须开启二次验证,然后设置“应用程序专用密码”,也就是gmail在你网站上作为发件邮箱的专用密码)


如果不想用smtp.gmail.com服务器地址,也可以用这几个谷歌官方的smtp:https://support.google.com/a/answer/176600?hl=en#gmail-smpt-option


选项 1:使用 SMTP 中继发送电子邮件(推荐)


smtp-relay.gmail.com

端口25或465或587


PS:要进行身份验证,请输入完整的 Google Workspace 电子邮件地址(例:your.name@solarmora.com)和密码。


选项 2:使用 Gmail SMTP 服务器发送电子邮件


smtp-relay.gmail.com

端口25或465或587


PS:要进行身份验证,请输入完整的 Google Workspace 电子邮件地址(例:your.name@solarmora.com)和密码。


选项 3:使用受限的 Gmail SMTP 服务器发送电子邮件


aspmx.l.google.com

端口25或者动态IP地址


PS:在您的 Google 管理控制台中,将设备或应用 IP 地址添加到许可名单。




处理好以上几个问题后,你以为就解决了?别着急!这还只是一半呢!一顿操作猛如虎,一看结果二百五!!!按上面操作后,测试邮件,发现依旧是QQ、163等邮箱正常收到,但是Gmail还是没动静,通过FinalShell查看/var/spool/mail/root 记录,发现报错代码550-5.7.25和550-5.7.26,报错信息截取如下:


发送此消息的IP地址没有550-5.7.25 PTR记录设置,或相应的转发DNS条目而不是550-5.7.25指向发送IP。作为一项政策,Gmail不接受来自缺少PTR记录的IP的消息550-5.7.25。请访问https://support.google.com/mail/answer/81126#ip-practices


原来,除了以上设置,还需要在域名解析处,设置好SPF、DKIM和DAMRC这3个txt解析记录,另外还需要设置PTR记录,才能实现网站调用gmail邮箱发送验证邮件到用户的gmail邮箱的流程。那么怎么设置PRT记录呢?就是把服务器IP地址倒过来,然后做解析,如下图:


1.png


虽然gmail好用,但是这个搞起来,太难了。以下是我们用到的一些工具和教程说明,不会设置gmail为发件箱的小伙伴们可以参考下哦。


垃圾邮件排查:https://www.mail-tester.com/

垃圾邮件命中规则:https://gist.github.com/ychaouche/a2faff159c2a1fea16019156972c7f8b

Gmail邮箱的MX记录解析查询工具:https://toolbox.googleapps.com/apps/checkmx/

Gmail邮箱的SPF、DKIM和DAMRC解析设置说明网站:https://linux.vbird.org/events/email_spf_dkim_dmarc.php


一些常用的海外邮箱的SPF记录:

33.jpg


Gmail邮箱绑定域名需设置的mx记录:

PriorityMail Server
1ASPMX.L.GOOGLE.COM.
5

ALT1.ASPMX.L.GOOGLE.COM.

5ALT2.ASPMX.L.GOOGLE.COM
10ALT3.ASPMX.L.GOOGLE.COM
10ALT4.ASPMX.L.GOOGLE.COM
声明:本文来自网友投稿,本站免一切责任,如有侵权,请联系小编删除。

您需要做网站还是小程序?

欢迎联系我们,我们可以提供企业网站建设、小程序开发、外贸独立站、商城建设等IT外包服务

7×24

小时售后支持

Explorer

跨浏览器兼容

ICP

免费ICP备案服务

W3C

符合W3C标准及规范

微信打开