【发布时间】:2012-02-14 21:22:02
【问题描述】:
我想在 Drupal 7 中发送电子邮件。那么,有人知道如何在 Drupal 7 上配置 Gmail SMTP 吗?
【问题讨论】:
我想在 Drupal 7 中发送电子邮件。那么,有人知道如何在 Drupal 7 上配置 Gmail SMTP 吗?
【问题讨论】:
希望SMTP Authentication Support模块对你有所帮助。
【讨论】:
转到管理 > 配置 > SMTP 身份验证支持并设置以下值:
3. 单击提交并确认电子邮件已提交并且您已收到。如果没有,请仔细阅读屏幕顶部的调试信息。一旦满意,记得取消激活调试复选框。
【讨论】:
Allow less secure apps:和启用Allow access to your Google account,如here所示。我还使用端口587 并启用Use TLS。
【讨论】:
class.phpmailer.php 文件的顶部添加 require_once('class.smtp.php');,因为它没有找到 SMTP 类...
第一步:下载SMTP模块并启用。
第 2 步:进入管理 > 配置 > 系统 > SMTP 身份验证支持并设置以下values:
步骤 2a(可选):Allow Less Secure Apps Access 此处为:http://www.google.com/settings/security/lesssecureapps
第 3 步:点击保存并转到您的收件箱进行检查。如果有测试邮件就好了。
注意:您在 smpt 设置中提供的电子邮件地址必须与您的站点信息中的相同。
【讨论】:
Allow access to your Google account,如here 所示。为此,请转至https://accounts.google.com/DisplayUnlockCaptcha,单击continue,然后发送测试电子邮件至admin/config/system/smtp
此博客条目包含更多最新信息:
http://www.stevepolitodesign.com/blog/drupal-configure-smtp-module-work-gmail-updated
安装和设置模块:
admin/config/system/smtp 在打开或关闭此模块下选择打开。您可以离开 发送邮件 通过队列并在错误时重试发送邮件。默认取消选中,但是 选择它们不会影响 Gmail。
在 SMTP 服务器下输入以下 smtp.gmail.com。离开 SMTP 备份服务器空白
在 SMTP 端口下输入 587
在使用加密协议下选择使用 TLS
在 SMTP AUTHENTICATION 下输入 Gmail 地址和密码。
在 E-MAIL OPTIONS 下使用与上述相同的 Gmail 地址,并且 输入姓名的电子邮件
点击保存
更新 gmail 帐户设置:
在帐户主页上,点击登录和安全或导航至https://myaccount.google.com/security
向下滚动到允许安全性较低的应用:小部件并启用它。
现在导航到https://accounts.google.com/DisplayUnlockCaptcha,然后点击继续
返回SMTP配置页面admin/config/system/smtp
输入您希望从中接收测试消息的电子邮件地址,然后点击保存配置
检查您的收件箱以确认您收到了测试消息。
【讨论】: