php mail 垃圾邮件,php – 电子邮件总是转到垃圾邮件文件夹

我发现的原因只有accounts.google.com,即使’google.com’也没有.当我把帐户.在这开始;它转向垃圾邮件,否则一切都很完美.

请参阅下面的链接和电子邮件正文.

$google_link='accounts.google.com/o/oauth2/auth?response_type=code&redirect_uri='.$site_url.'&client_id='.$client_id.'&scope=email+profile&access_type=online&approval_prompt=auto';

$html.='

';

wp_mail( $email_address,subject, $html, $headers);

问题:有没有办法在电子邮件正文中加密此URL以便发送,并且它在电子邮件/ gmail收件箱中正常工作?

有没有其他方法可以避免电子邮件发送垃圾邮件,例如使用任何第三方邮件发送工具标记特定电子邮件?

解决方法:

您可以通过注册和安装他们的WordPress插件来使用第三方服务SendGrid. SendGrid会处理您的电子邮件文本,并将链接替换为指向SendGrid的链接,以使accounts.google.com不会显示在电子邮件中.用户单击该链接后,SendGrid将记录单击并重定向到您的原始URL.

或者,您可以创建自己的重定向URL.最安全的方法是使用一个表来存储URL并生成一个唯一的令牌,这样您就可以将自己的链接与令牌一起放在电子邮件中.当您的脚本被命中时,从匹配该令牌的表中提取目标URL并重定向到该令牌.

标签:php,email

来源: https://codeday.me/bug/20190710/1426957.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值