简介
SMTP是常见的邮件发送协议,我们可以很方便地使用SMTP协议将邮件快速安全地发送出去,之前在研究如何使用Gmali的SMTP服务在WordPress发邮件时,搜到好多文章说要到Google Developers Console
开启GmailAPI服务之类的,简直离谱,因为想要使用Gmail的SMTP,只需要在自己的账户上设置一个“应用程序密码”就ok了,本文就来记录一下如何设置。
操作步骤
一、打开谷歌账号安全设置
谷歌账号网址: https://myaccount.google.com/security
二、点击安全性
菜单后,进入应用专用密码
三、生成邮件应用专用密码
如下图所示,第一栏的应用类型选邮件
,应用设备随意选,不影响使用。
点击生成
按钮后,系统会将新生成的密钥展示一次,通过密钥可以用来使用Gmail邮件的SMTP、IMAP之类的服务了,请将它保存在安全的地方。
实测该密钥可以通过IMAP和SMTP协议与Gmail服务器通信,某邮件客户端的测试成功截图:
附:Gmail官方文档
如果您通过 SSL 或 TLS 连接网络,则可以使用 smtp.gmail.com 作为服务器,向组织内外的任何人员发送邮件。
选用此选项时,您必须通过 Gmail 或 Google Workspace 帐号和密码进行身份验证。
如果打印机或扫描仪不支持两步验证
通过 OAuth,应用和设备无需您的用户名或密码就能访问您的 Google 帐号数据。不过,较旧款的扫描仪或打印机可能不支持 OAuth。在这种情况下,请先执行以下步骤,再设置设备:
- 在管理控制台中启用安全性较低的应用。
- 让用户在其帐号中启用安全性较低的应用。
- 让用户创建和使用应用专用密码,以用于将发送电子邮件的设备或应用。
要求
发送上限 | 每天 2,000 封邮件。 有关详情,请参阅电子邮件发送上限 |
---|---|
反垃圾邮件过滤器 | 可疑的电子邮件可能会被过滤或拒绝。 |
SMTP 服务的完全限定域名 | smtp.gmail.com |
配置选项 | 端口:465(需要 SSL) 端口:587(需要 TLS)允许动态 IP 有关详情,请参阅 SSL 连接概览 |
身份验证要求 | 必须提供完整的 Gmail 或 Google Workspace 电子邮件地址(<您的用户名>@solarmora.com)才能进行身份验证。 |
为应用或设备设置 Gmail SMTP 服务器
-
在设备或应用中,输入 smtp.gmail.com 作为服务器地址。
-
在 端口 字段中,输入以下数字之一:
- 如果您使用的是 SSL,请输入 465。
- 如果您使用的是 TLS,请输入 587。
-
如要进行身份验证,请输入完整的 Google Workspace 或 Gmail 地址(例如:<您的用户名>@solarmora.com))和密码。在设备或应用中使用帐号前,请务必先登录该帐号。