【问题标题】:configure outgoing mail server return error配置外发邮件服务器返回错误
【发布时间】:2021-05-30 19:20:45
【问题描述】:

我一直在使用 Moodle 3.10.1 并使用以下参数配置外发邮件服务器: SMTP 主机:smtp.gmail.com:465

SMTP 安全性:SSL

SMTP 用户名:我的电子邮件地址@gmail.com

SMTP 密码:我的上述电子邮件帐户的密码

但在测试电子邮件配置后,Moodle 返回以下错误:

**2021-03-01 08:49:30 连接:打开到 ssl://smtp.gmail.com:465, timeout=300, options=array()

2021-03-01 08:49:30 连接失败。错误 #2:stream_socket_client():SSL 操作失败,代码为 1。OpenSSL 错误消息: 错误:1416F086:SSL 例程:tls_process_server_certificate:证书验证失败 [D:\wamp64\www\myweb\lib\phpmailer\src\SMTP.php 第 344 行]

2021-03-01 08:49:30 连接失败。错误 #2:stream_socket_client(): 无法启用加密 [D:\wamp64\www\myweb\lib\phpmailer\src\SMTP.php 第 344 行]

2021-03-01 08:49:30 连接失败。错误 #2:stream_socket_client():无法连接到 ssl://smtp.gmail.com:465(未知错误)[D:\wamp64\www\myweb\lib\phpmailer\src\SMTP.php 第 344 行]

2021-03-01 08:49:30 SMTP 错误:无法连接到服务器:(0) 2021-03-01 08:49:30 SMTP 连接()失败。 https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting**

请帮我修复错误。提前致谢。

【问题讨论】:

    标签: email smtp gmail moodle


    【解决方案1】:

    您是否登录过https://account.google.com 并且:

    1. 点击[安全]菜单
    2. 滚动到 [不太安全的应用访问] 部分并将其设置为开启
    3. 滚动到 [登录 Google] 部分并将 [使用手机登录] 设置为关闭
    4. 滚动到 [登录 Google] 部分并将 [两步验证] 设置为关闭

    【讨论】:

    • 感谢您的回答。我按照你的指示做了,但仍然有同样的错误。我需要在apache、php上安装ssl吗?
    猜你喜欢
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 2013-11-21
    • 2018-04-14
    • 1970-01-01
    • 2022-10-05
    • 2023-02-10
    • 2015-05-12
    相关资源
    最近更新 更多