SQL Server Database Mail + 网易企业邮箱 完整配置流程
0、前置准备
- 准备发件账号(建议专用机器账号如
account@atom-intelligence.com,而非个人邮箱),在网页版邮箱 设置 → 客户端授权密码 生成授权码并记录 - 服务器上验证网络连通:
Test-NetConnection smtphz.qiye.163.com -Port 25
- 确认 msdb 的 Service Broker 已启用(默认开启):
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb'; -- 应为 1
一、配置 Database Mail
SSMS → 管理 → 数据库邮件 → 右键”配置数据库邮件” → 选”通过执行以下任务来安装数据库邮件”:
- 新建配置文件,如
Backup_Alerts;新建账户
说明:备份任务告警专用配置文件

- 添加 SMTP 账户,关键参数:
- 电子邮件地址 / 用户名:完整邮箱地址,两者必须一致(网易拒绝代发)
- 服务器名称:
smtp.qiye.163.com - 端口:25,勾选”此服务器要求安全连接(SSL)” —— 这是 STARTTLS。⚠️ 不要用 994/465,Database Mail 底层的 SmtpClient 不支持隐式 SSL,会报
net_io_connectionclosed - 身份验证:基本身份验证,密码,⚠️ 不要选匿名,否则报
5.7.0 ERR.AUTH.REQUIRED

二、接通 SQL Server 代理告警链路
- 右键 SQL Server 代理→ 属性 → 警报系统:勾选”启用邮件配置文件”

- 重启 SQL Server Agent 服务(不重启不生效)
- 右键操作员 → 新建
操作员,电子邮件名称填收件人(可以用多个分号隔开)


- Job → 属性 → 通知 → 勾选”电子邮件” →
刚刚添加的操作员→ “当作业失败时”
