我是wordpress的新开发人员。我想发送不使用插件的电子邮件。我使用函数wp_mail,如下所示:
wp_mail('myname@yahoo.com', 'subject', 'message', $headers);
当我使用雅虎电子邮件myname@yahoo.com时,我可以发送' subject,messege'到我的雅虎帐户。但是当我使用gmail发送电子邮件xxx@gmail.com时,我无法发送主题,信息'到我的Gmail帐号。为什么不能用gmail帐号发送?请求帮助我!
答案 0 :(得分:0)
由于您只有Gmail问题,我们可以推断出“发送”不是问题,而是“接收”。有些东西在接收端阻止你的邮件。可以采取以下措施以确保更好的收据。
wordpress@yourdomain.com
。可以使用wp_mail_from过滤此内容。答案 1 :(得分:0)
如果您使用wp_mail发送邮件而没有插件,则表示您没有使用Google的SMTP服务器。而且你想知道为什么你没有在你的Gmail帐户收到它?因为你基本上伪造了你的地址。当然Google拒绝了您的电子邮件。
实现这一目标的唯一方法是在发送邮件时使用身份验证。这意味着连接到smtp.gmail.com服务器,在2015年,这意味着使用OAuth 2.0,除非您想要处理另一种蠕虫。
查看Postman SMTP以便在WordPress中发送邮件。
以下是您要阅读的内容:http://googleappsdeveloper.blogspot.no/2014/10/updates-on-authentication-for-gmail.html