2014-09-26 112 views
0

我是wordpress的新开发者。我想发送电子邮件不使用插件。我使用功能wp_mail如下图所示:如何发送电子邮件在wordpress中不使用插件

wp_mail('[email protected]', 'subject', 'message', $headers); 

当我使用雅虎电子邮件[email protected]我可以给“主题,messege”我的雅虎帐户。但是当我使用gmail电子邮件[email protected]我不能发送'主题,messege'到我的Gmail帐户。为什么不能用Gmail帐户发送?请求帮助我!

+0

你需要证明你正在使用的代码。头和一切。 – 2014-09-26 15:15:17

回答

0

由于你只有Gmail的问题,我们可以推断,这不是'发送',而是'接收'的问题。有些东西在接收端阻止了你的邮件。以下事情可以做,以确保更好的收据。

  1. 使用真实地址。 Dafult是[email protected]。这可以用wp_mail_from进行过滤。
  2. 使用SMTP发送电子邮件。您可以使用phpmailer_init操作执行此操作。
  3. 禁用标题。
  4. 联系托管服务提供商并确认您的服务器未被Gmail列入黑名单。
0

如果您使用wp_mail发送消息,但没有插件,这意味着您没有使用Google的SMTP服务器。你想知道为什么你没有收到你的Gmail帐户?因为你基本上伪造你的地址。谷歌当然拒绝了你的电子邮件。

要发挥作用的唯一方法是在发送邮件时使用身份验证。这意味着连接到smtp.gmail.com服务器,并在2015年,这意味着使用OAuth 2.0,除非你想处理另一罐蠕虫。

退房Postman SMTP发送邮件的WordPress。

下面是一些阅读为你做:http://googleappsdeveloper.blogspot.no/2014/10/updates-on-authentication-for-gmail.html

相关问题