Moodle新用户电子邮件确认错误 - 尝试向您发送电子邮件但失败了

时间:2014-06-23 18:32:16

标签: php smtp moodle

每当新用户尝试创建新帐户时,他们都会收到此消息

试图向您发送电子邮件但未通过!

  • 我尝试设置电子邮件并使用网站中的smtp设置 管理 - >消息输出 - >电子邮件,但没有用。
  • 我打电话给我的主办公司(inmotion hosting),他们验证了我的 设置是正确的。
  • 我尝试将设置留空,以便phpmailer发送电子邮件,但这不起作用,我仍然收到相同的消息。
  • 我搜索了所有的overand我找不到有关为什么会发生这种情况的任何有用信息, 但是我找到了很多有这个问题的人。

这已成为一个主要的节目塞子,我想知道我有什么途径来解决这个问题。有没有人知道如何解决这个问题?

提前致谢。

3 个答案:

答案 0 :(得分:0)

它可能会错过"来自"电子邮件 - 您是否收到了支持电子邮件?

/admin/settings.php?section=supportcontact

或转到网站管理>服务器 - >支持联系

答案 1 :(得分:0)

我遇到了类似的问题。它适用于创建的前三个用户(快速连续)但几分钟后失败。启用调试(站点管理 - >开发 - >调试页面)显示这是由于超时:

Debug info: 
Error code: auth_emailnoemail
Stack trace:
line 463 of /lib/setuplib.php: moodle_exception thrown
line 106 of /auth/email/auth.php: call to print_error()
line 70 of /login/signup.php: call to auth_plugin_email->user_signup()
Output buffer: profile_field_PC<pre> SMTP -> ERROR: Failed to connect to server: Connection timed out (110)SMTP connect() failed. </pre>

这似乎是我们正在使用的Amazon SES服务的反垃圾邮件“功能”,我们​​需要这些服务。

答案 2 :(得分:0)

我知道这是一个老帖子,但我会添加我的解决方案,并非常感谢Russell的那一部分。 此站点已移至Bluehost并发现客户端未为管理员用户设置电子邮件帐户 - 因此除了检查管理员设置中是否有电子邮件外,还要验证该电子邮件地址是否存在且可以访问!