sqlserver邮件客户端配置流程

SQL Server Database Mail + 网易企业邮箱 完整配置流程

0、前置准备

  1. 准备发件账号(建议专用机器账号如 account@atom-intelligence.com,而非个人邮箱),在网页版邮箱 设置 → 客户端授权密码 生成授权码并记录
  2. 服务器上验证网络连通:
Test-NetConnection smtphz.qiye.163.com -Port 25
  1. 确认 msdb 的 Service Broker 已启用(默认开启):
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb';  -- 应为 1

一、配置 Database Mail

SSMS → 管理 → 数据库邮件 → 右键”配置数据库邮件” → 选”通过执行以下任务来安装数据库邮件”:

  1. 新建配置文件,如 Backup_Alerts;新建账户

说明:备份任务告警专用配置文件

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

二、接通 SQL Server 代理告警链路

  1. 右键 SQL Server 代理→ 属性 → 警报系统:勾选”启用邮件配置文件”
image-20260612160344910
  1. 重启 SQL Server Agent 服务(不重启不生效)
  2. 右键操作员 → 新建 操作员,电子邮件名称填收件人(可以用多个分号隔开)
image-20260612160422653
image-20260612160515614
  1. Job → 属性 → 通知 → 勾选”电子邮件” → 刚刚添加的操作员 → “当作业失败时”
image-20260612160545241
滚动至顶部