使用CodeIgniter通过Google帐户发送电子邮件

时间:2013-07-28 15:39:33

标签: php codeigniter email smtp

我正在尝试使用smtp.googlemail.com发送包含CodeIgniter的电子邮件。代码没问题,但Google阻止我发送该电子邮件 - 这是我在Google帐户上收到的电子邮件:

  

第三方最近尝试使用某个应用程序连接到您的   Google帐户。

     

我们阻止了连接尝试以防黑客尝试   访问您的帐户。

     

如果您未尝试此连接,则可能意味着第三个   派对正试图访问您的帐户。我们建议您登录   您的帐户并立即重置密码。我们阻止了   连接尝试以防黑客试图访问您的   帐户。

     

如果这是您的帐户,如果您无法到达那里,   按照说明中的故障排除步骤进   http://support.google.com/mail?p=client_login

我已按照该链接找不到解决方案。

1 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,当我尝试同样的问题时,Google收到了一封电子邮件,说“登录尝试已被阻止”。我无视你从谷歌和电子邮件文本收到的内容。最后,我解决了今天使用CodeIgniter电子邮件库发送邮件的问题。

要在CodeIgniter中使用Google SMTP,您需要对Gmail帐户设置进行两(2)次更改:(请注意,攻击者现在更容易侵入您的帐户 - Google)

  
      
  1. 启用两步验证
  2.   
  3. 允许安全性较低的应用:开启(或启用)
  4.   

现在使用'smtp_host'作为ssl://smtp.gmail.com而不是smtp.googlemail.com

希望得到这个帮助。