跳转到内容

获取邮箱授权码

更新: 2026/8/2 字数: 0 字 时长: 0 分钟

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

⚠️ 重要提示

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

您需要获取 授权码(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 服务。