Moodle 未发送电子邮件

Moodle 未发送电子邮件

我在用着Moodle我允许用户自行注册,然后会向他们发送电子邮件。但是,当用户注册时,电子邮件没有被发送,并且我收到错误:

已尝试向您发送电子邮件但失败了!

我已设置以下 SMTP 详细信息:

  • SMTP 主机:smtp.gmail.com
  • SMTP 安全性:SSL
  • SMTP 用户名: [电子邮件保护]
  • SMTP 密码:我的密码

我该如何解决这个错误?

答案1

根据Moodle 官方文档,您需要确保设置了正确的端口。特别是如果您使用 SSL:

大多数 SMTP 主机使用默认端口 25 来监听电子邮件流量。但是,偶尔也会使用非默认端口。在这种情况下,输入 SMTP 主机后跟冒号(即 :)和端口号应该可以。例如,如果我的 SMTP 主机是 myemailserver.com,并且它监听端口 587 或 465(最常见)而不是端口 25,那么我会将 SMTP 主机输入为 myemailserver.com:587。

查看 Google 官方文档“Google Apps SMTP 设置用于从打印机、扫描仪或应用发送邮件”显示更多信息,例如 Gmail 的 SMTP 端口为 465。

因此,了解了这两条信息后,我认为您应该从此处更改 SMTP 主机:

smtp.gmail.com

对此:

smtp.gmail.com:465

然后再试一次。

相关内容