sqlserver:发送电子邮件(使用网易邮箱服务)

环境:

  • window 10 x64
  • sqlserver2014 x64

一、准备网易电子邮箱

参照 c#:使用网易邮箱账号发送电子邮件
准备好的信息如下:
电子邮箱:[email protected]
登录名:jackletter123
smtp服务器:smtp.163.com
smtp登录授权码:xxxxxx

二、给sqlserver配置邮件

sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
在如下的页面上添加网易邮箱的账户信息:
sqlserver:发送电子邮件(使用网易邮箱服务)

sqlserver:发送电子邮件(使用网易邮箱服务)

sqlserver:发送电子邮件(使用网易邮箱服务)

sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)

sqlserver:发送电子邮件(使用网易邮箱服务)
上面就配置好了一个邮件账户。

三、测试发送邮件

sqlserver:发送电子邮件(使用网易邮箱服务)
在弹出的框中输入收件邮箱地址,以及主题和正文内容:
sqlserver:发送电子邮件(使用网易邮箱服务)
点击“发送测试电子邮件”后,就等待收邮件吧。。。
如果你收到了邮件,那么如下图所示:
sqlserver:发送电子邮件(使用网易邮箱服务)
如果你没有收到邮件,可以查看发送的日志:
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)

四、应用实例

实验目的:定时备份数据库,并且备份后发送电子邮件

4.1 启动sqlserver代理

sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
点击“是”,启动后如下所示:
sqlserver:发送电子邮件(使用网易邮箱服务)

4.2 新建操作员

sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)

4.3 新建维护计划实现定时收缩和备份数据库

sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
下面设置计划(即:运行的频率,注意:我这里测试设置的30毫秒,实际中不要这么频繁,不然网易会禁ip):
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
当然,也可以设置备份的文件位置:
sqlserver:发送电子邮件(使用网易邮箱服务)

sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
sqlserver:发送电子邮件(使用网易邮箱服务)
设置完成后,就等待查收邮件吧:
sqlserver:发送电子邮件(使用网易邮箱服务)
邮件的内容如下:
sqlserver:发送电子邮件(使用网易邮箱服务)