【问题标题】:moodle email confirmation not working穆德尔电子邮件确认不起作用
【发布时间】:2018-04-18 10:28:38
【问题描述】:

我正在为一个学校项目配置 Moodle,但在电子邮件确认过程中出现了问题。 以下是我的配置:

外发邮件确认

SMTP hosts: stmp.gmail.com:465
STMP security:TLS
STMP Auth Type:LOGIN
SMTP username:****@gmail.com [*admin e-mail*]
SMTP password:****
SMTP session limit:1

无回复域

no-reply address:***@gmail.com [*admin e-mail*]
Allowed email domains :

电子邮件显示设置

Character set : UTF-8
Allow user to select character set :no
Allow attachments: yes
Email via information: always

当用户注册时;管理员收到新用户需要访问权限的通知,但新用户不会收到任何确认电子邮件。[在站点管理员确认之前和之后]

在垃圾邮件或收件箱中找不到电子邮件。

请帮忙!!!

【问题讨论】:

  • "SMTP hosts: stmp.gmail.com:465" 当然应该是 smtp.gmail.com:465 或者这只是您帖子中的错字?
  • 感谢您指出我的错误。但即使我试过它仍然不起作用。新用户没有收到任何确认邮件。

标签: php email login configuration moodle


【解决方案1】:

对于外发邮件配置,您应该将所有设置留空或将其恢复为默认值。除非您有一个专用的 SMTP 服务器(即托管在您的组织内并专门配置为中继来自 Moodle 服务器的传出邮件),否则您应该让 Moodle 使用 PHP 自己的邮件库来发送邮件。

希望这会有所帮助。

【讨论】:

  • 感谢您的建议。我也试过这样。但它仍然不起作用。没有确认邮件会发送给新用户。
  • 你有cron运行吗?
  • 你调试到开发者级别了吗?
  • @Sakuni,您需要确保 cron 正在运行计划任务,并且您已启用调试并已启用开发人员级别。然后您需要注册一个新用户,您应该会在页面上看到调试消息,或者您会在服务器错误日志中找到它们。这将帮助您诊断问题。
  • 托尼向你求助。但它仍然不起作用。
猜你喜欢
  • 1970-01-01
  • 2020-12-25
  • 2015-07-14
  • 2015-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多