SQL Server 2008R2 数据库邮件

时间:2020-12-23 00:56:30

SQL Server 2008R2发送邮件的原理和机制都是什么,这里就不做详细介绍了,本文直接演示SQL Server 2008R2如何发送邮件。

如图所示:

一、打开数据库-管理-数据库邮件-配置数据库邮件

SQL Server 2008R2 数据库邮件

二、用过执行以下任务来安装数据库邮件

SQL Server 2008R2 数据库邮件

三、填写配置文件名-说明-点击【添加】按钮

SQL Server 2008R2 数据库邮件

四、填写账户名-说明-电子邮件地址-显示名称-服务器名称-填写基本身份验证:输入用户名和密码。点击【确认】按钮

SQL Server 2008R2 数据库邮件

五、点击【下一步】

SQL Server 2008R2 数据库邮件

六、选择公共复选框-点击【下一步】

SQL Server 2008R2 数据库邮件


七、设置配置参数-点击【下一步】

SQL Server 2008R2 数据库邮件

八、点击【完成】按钮

SQL Server 2008R2 数据库邮件

九、配置成功后,点击【关闭】按钮

SQL Server 2008R2 数据库邮件

十、

--查看是否开启
select name,
value,
description,
is_dynamic,
is_advanced
from sys.configurations
where name like '%mail%'
/*
name value escription is_dynamic is_advanced
----------------------------------- ------ -------------------------------------- ---------- ------------
SQL Mail XPs 1 Enable or disable SQL Mail XPs 1 1
Database Mail XPs 1 Enable or disable Database Mail XPs 1 1

(2 行受影响)
*/
启动
sp_configure 'show advanced options', 1
go
Reconfigure;
go
sp_configure 'SQL Mail XPs', 1
go
Reconfigure;
go

--发送测试文件

use msdb
Go

Exec dbo.sp_send_dbmail @profile_name='Yole的邮件配置',
@recipients='yole1984@163.com',
@subject='数据库邮件测试',
@body='这是从 Yole 上的数据库邮件发出的测试电子邮件!'
Go


--查看邮件发送日志
use msdb
Go
Select * From dbo.sysmail_log
GO


-------------------------------------------------------华丽的分割线-----------------------------------

邮件发送不成功需要注意以下几点:

1、确认登录的账户名和密码是否正确。

2、用于发送邮件的服务器需要可以上网。

3、用于发送邮件的服务SMTP需要开启,即邮箱需要进行设置:

SQL Server 2008R2 数据库邮件

4、端口号25是否开启。

5、是否可以访问邮件服务器。


-------------------------------------------------------再次分割------------------------------

以上注意的内容很重要。

以上注意的内容很重要。

以上注意的内容很重要。

重要的事情说三遍~~~~~~~