【问题标题】:Send email with Google account using CodeIgniter使用 CodeIgniter 使用 Google 帐户发送电子邮件
【发布时间】:2013-07-28 09:49:24
【问题描述】:

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

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

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

如果您没有进行此连接尝试,可能意味着第三次 一方正在尝试访问您的帐户。我们建议您登录 您的帐户并立即重置您的密码。我们屏蔽了 连接尝试,以防黑客试图访问您的 帐户。

如果这是您的帐户,并且您无法访问该帐户, 按照说明的故障排除程序 http://support.google.com/mail?p=client_login.

我点击了链接,但没有找到解决方案。

【问题讨论】:

  • 你确定这是一条真实的消息吗?有些地方语法不正确,写作风格看起来不太像谷歌。
  • 写作风格似乎不专业,不符合谷歌的标准.. 发件人地址是什么?你确定这是一条真实的信息吗?因为我非常怀疑它是

标签: php codeigniter email smtp


【解决方案1】:

我有同样的问题,当我尝试同样的问题时,我收到了一封来自 Google 的电子邮件,上面写着“登录尝试被阻止”。我忽略了您从谷歌收到的内容和电子邮件文本。今天终于解决了使用 CodeIgniter 电子邮件库发送邮件的问题。

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

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

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

希望对您有所帮助。

【讨论】:

  • 很好的答案。我只是想补充一点,这些设置位于我的帐户 -> 登录和安全性下。我浪费了一些时间在 Gmail 设置中寻找它们,但它们不存在。
猜你喜欢
  • 2012-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-20
  • 2016-04-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多