• Gmail发送邮件的配置方法


    一:第三方应用的SMTP设置

    首先,PHP配置需要支持OpenSSL,可以在后台起始页 服务器信息->详细信息里查看
    如果可以看到 OpenSSL support  enabled,说明支持ssl连接
    进入网站设置 邮件设置
    发送方式 选择 通过SMTP SOCKET 连接 SMTP 服务器发送(支持ESMTP验证)
    邮件头的分隔符 选择 使用 CRLF 作为分隔符(通常为Windows主机)
    SMTP服务器 填写 ssl://smtp.gmail.com
    SMTP端口 填写 465
    SMTP服务器是否验证 选择 是
    邮箱帐号 填写 您的gmail地址(xxx@gmail.com)
    邮箱密码 填写 您的gmail密码(1、启用安全较低的密码:可以直接使用邮箱密码。2、正常应该是填写16位的应用专用密码)
    发件人邮箱 填写 您的gmail地址
    测试是否发送成功。

    二、Google账户的设置

    1.确定账号未被限制,在浏览器上能正常登陆gmail.
    2.在设置->转发和 POP/IMAP 中开启pop和imap,两个都要开启.
    3.开启账号的二步验证:帐户和导入->更改密码恢复选项 查看两步验证行,若是停止状态则点击根据指标开启两步验证
    4.生成16位应用专用密码:https://security.google.com/settings/security/apppasswords
    在这里根据提示生成一个应用专用密码,生成成功后复制密码然第5步。
    5.帐户和导入->更改密码 把你的原始密码更改为刚生成的16位密码。

    三、如果取消专用应用密码:

    启用安全较低的密码:https://myaccount.google.com/lesssecureapps

    四、注意事项:

    1、报错:Error:ssl://smtp.gmail.com:465 PASSWORD - 535-5.7.8 Username and Password no

    原因:复制4组16位密码的时候,注意将密码组之间的空格去掉。

  • 相关阅读:
    SSM+微信小程序网易云音乐设计与实现 毕业设计-附源码261620
    JS函数高级技巧之纯函数、高级函数、懒函数和函数组合
    Paxos 学习笔记2 - Multi-Paxos
    Chrome命令大全
    常见内置函数
    java 选择排序
    (三)数据结构-栈
    linux常用库操作命令
    环境检测lims系统 环境检测行业实验室管理系统
    vscode利用lauch.json和docker中的delve调试本地crdb
  • 原文地址:https://blog.csdn.net/lyb8010/article/details/133748277