跳转到内容

获取邮箱授权码 ​

更新: 2026/9/29 字数: 0 字 时长: 0 分钟

$mail 模块需要通过 IMAP 和 SMTP 协议连接您的邮箱。

⚠️ 重要提示

大部分邮箱服务商已禁止直接使用登录密码连接第三方客户端。

您需要获取 授权码(App Password) 作为密码使用。

QQ 邮箱 ​

  1. 登录 QQ 邮箱网页版
  2. 点击顶部 设置 → 账户
  3. 找到 POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 区域
  4. 点击 开启 IMAP/SMTP 服务
  5. 按提示发送短信验证
  6. 保存生成的 16 位授权码

授权码示例:

xndxdclesakidhee

163 邮箱 ​

  1. 登录 163 邮箱网页版
  2. 点击 设置 → POP3/SMTP/IMAP
  3. 点击 开启 IMAP/SMTP 服务
  4. 按提示完成身份验证
  5. 保存生成的授权码

126 邮箱 ​

操作步骤同 163 邮箱:

  1. 登录 126 邮箱网页版
  2. 设置 → POP3/SMTP/IMAP
  3. 开启 IMAP/SMTP 服务
  4. 完成验证
  5. 保存授权码

Gmail ​

  1. 登录 Google 账号
  2. 进入 安全性 → 两步验证
  3. 开启两步验证后,进入 应用专用密码
  4. 生成专用密码
  5. 使用生成的密码作为授权码

💡 Gmail 需要开启“允许不够安全的应用”或使用应用专用密码。

Outlook / Hotmail ​

Outlook / Hotmail 是否需要授权码取决于账户安全策略。

一般情况:

  • 支持 OAuth 或应用密码
  • 开启双重验证后,需要使用应用密码
  • 企业账户可能需要管理员开启 IMAP/SMTP 权限

企业邮箱 / 自建邮箱 ​

如果您使用的是企业邮箱或自建邮件服务器:

  • 联系 IT 管理员确认是否需要授权码
  • 部分企业邮箱仍支持直接使用登录密码
  • 需要手动配置 SMTP/IMAP 服务器地址

腾讯企业邮 ​

  1. 登录腾讯企业邮网页版
  2. 进入 设置 → 客户端设置
  3. 开启 IMAP/SMTP 服务
  4. 获取授权码

网易企业邮 ​

  1. 登录网易企业邮网页版
  2. 进入 设置 → POP3/SMTP/IMAP
  3. 开启服务
  4. 获取授权码

其他邮箱 ​

阿里云邮箱 ​

  1. 登录阿里云邮箱网页版
  2. 设置 → 账户安全
  3. 开启 IMAP/SMTP
  4. 生成授权码

iCloud ​

  1. 登录 Apple ID 管理页面
  2. 进入 密码与安全性
  3. 生成 App 专用密码

Yahoo ​

  1. 登录 Yahoo 邮箱
  2. 进入 账户安全
  3. 开启 允许使用不够安全的应用登录(已逐步取消)
  4. 或使用 应用密码

Zoho ​

  1. 登录 Zoho 邮箱
  2. 进入 设置 → IMAP 访问
  3. 开启 IMAP 并生成应用密码

Yandex ​

  1. 登录 Yandex 邮箱
  2. 进入 安全设置
  3. 开启 IMAP 并生成 应用密码

完成检查 ​

在使用 $mail 前,请确认:

注意事项

  • 授权码 ≠ 登录密码
  • 授权码是邮箱服务商为第三方客户端生成的专用认证凭据,用于替代登录密码访问 IMAP / SMTP 服务。