获取邮箱授权码
更新: 2026/8/2 字数: 0 字 时长: 0 分钟
$mail 模块需要通过 IMAP 和 SMTP 协议连接您的邮箱。
⚠️ 重要提示
大部分邮箱服务商已禁止直接使用登录密码连接第三方客户端。
您需要获取 授权码(App Password) 作为密码使用。
QQ 邮箱
- 登录 QQ 邮箱网页版
- 点击顶部 设置 → 账户
- 找到 POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 区域
- 点击 开启 IMAP/SMTP 服务
- 按提示发送短信验证
- 保存生成的 16 位授权码
授权码示例:
xndxdclesakidhee163 邮箱
- 登录 163 邮箱网页版
- 点击 设置 → POP3/SMTP/IMAP
- 点击 开启 IMAP/SMTP 服务
- 按提示完成身份验证
- 保存生成的授权码
126 邮箱
操作步骤同 163 邮箱:
- 登录 126 邮箱网页版
- 设置 → POP3/SMTP/IMAP
- 开启 IMAP/SMTP 服务
- 完成验证
- 保存授权码
Gmail
- 登录 Google 账号
- 进入 安全性 → 两步验证
- 开启两步验证后,进入 应用专用密码
- 生成专用密码
- 使用生成的密码作为授权码
💡 Gmail 需要开启“允许不够安全的应用”或使用应用专用密码。
Outlook / Hotmail
Outlook / Hotmail 是否需要授权码取决于账户安全策略。
一般情况:
- 支持 OAuth 或应用密码
- 开启双重验证后,需要使用应用密码
- 企业账户可能需要管理员开启 IMAP/SMTP 权限
企业邮箱 / 自建邮箱
如果您使用的是企业邮箱或自建邮件服务器:
- 联系 IT 管理员确认是否需要授权码
- 部分企业邮箱仍支持直接使用登录密码
- 需要手动配置 SMTP/IMAP 服务器地址
腾讯企业邮
- 登录腾讯企业邮网页版
- 进入 设置 → 客户端设置
- 开启 IMAP/SMTP 服务
- 获取授权码
网易企业邮
- 登录网易企业邮网页版
- 进入 设置 → POP3/SMTP/IMAP
- 开启服务
- 获取授权码
其他邮箱
阿里云邮箱
- 登录阿里云邮箱网页版
- 设置 → 账户安全
- 开启 IMAP/SMTP
- 生成授权码
iCloud
- 登录 Apple ID 管理页面
- 进入 密码与安全性
- 生成 App 专用密码
Yahoo
- 登录 Yahoo 邮箱
- 进入 账户安全
- 开启 允许使用不够安全的应用登录(已逐步取消)
- 或使用 应用密码
Zoho
- 登录 Zoho 邮箱
- 进入 设置 → IMAP 访问
- 开启 IMAP 并生成应用密码
Yandex
- 登录 Yandex 邮箱
- 进入 安全设置
- 开启 IMAP 并生成 应用密码
完成检查
在使用 $mail 前,请确认:
注意事项
- 授权码 ≠ 登录密码
- 授权码是邮箱服务商为第三方客户端生成的专用认证凭据,用于替代登录密码访问 IMAP / SMTP 服务。
