我想在Drupal 7中发送电子邮件。那么,有没有人知道如何在Drupal 7上配置Gmail SMTP?
答案 0 :(得分:50)
转到管理员>配置> SMTP身份验证支持并设置以下值:
3.单击“提交”并验证电子邮件是否已提交并已收到。如果没有,请仔细阅读屏幕顶部的调试信息。一旦满意,请记住停用调试复选框。
答案 1 :(得分:4)
步骤1:下载SMTP模块并启用它。
第2步:转到管理员>配置>系统> SMTP身份验证支持并设置以下values:
步骤2a(可选):Allow Less Secure Apps Access位于此处:http://www.google.com/settings/security/lesssecureapps
第3步:点击“保存”,然后转到收件箱进行检查。如果有测试邮件,那就没关系了。
注意:您的smpt设置中提供的电子邮件地址必须与您的站点信息中的相同。
答案 2 :(得分:3)
我希望SMTP Authentication Support模块能为您提供帮助。
答案 3 :(得分:2)
对我来说,按照Juampy的答案中的步骤不起作用。错误“无法发送邮件。请联系网站管理员。”继续显示。首先执行以下操作,然后根据其答案配置SMTP模块。
在安装SMTP模块之前,请下载PHPMailer并解压缩。将文件夹重命名为“phpmailer”,并将该文件夹复制到SMTP模块的模块文件夹中。然后,安装SMTP模块。
另一种配置如下:
smtp port:587
使用加密协议:选择“使用TLS”
答案 4 :(得分:0)
此博客条目包含更多最新信息:
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认证下,输入Gmail地址和密码。
在“电子邮件选项”下,您使用与上述相同的Gmail地址,并且 输入姓名的电子邮件
单击“保存”
更新Gmail帐户设置:
在帐户主页上,单击“登录和安全”或导航到https://myaccount.google.com/security
向下滚动到“允许不太安全的应用程序:”小部件,然后启用它。
现在导航至https://accounts.google.com/DisplayUnlockCaptcha,然后单击继续
返回SMTP配置页面admin/config/system/smtp
输入您要接收测试邮件的电子邮件地址,然后单击“保存配置”
检查您的收件箱以确认您收到测试消息。