今天遇到一个怪问题,同一服务器,同样的laravel,新建的laravel程序却无法发送QQ邮件,配置如下:

    1. #邮件发送
    2. MAIL_DRIVER=smtp
    3. MAIL_HOST=smtp.qq.com
    4. MAIL_PORT=465
    5. MAIL_USERNAME=3989369@qq.com
    6. MAIL_PASSWORD=nmlnmnssyv
    7. MAIL_ENCRYPTION=ssl
    8. MAIL_FROM_ADDRESS=3989369@qq.com
    9. MAIL_FROM_NAME=Excel通用查询填报系统

    反复composer安装,替换,一直报这个错误:

    1. Connection could not be established with host mailhog :stream_socket_client():
    2. php_network_getaddresses: getaddrinfo failed: Name or service not known

    花费两天时间,百度找了无数的教程,都没有解决。最后发现一个低级错误,.env文件重复配置了邮箱:
    QQ截图20211110175044.png
    特此记录,不要再犯这种错误。