扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年3月7日
关键字: Database Mail Tim Chapman SQLServer SQL Server 2005 数据库邮件 SQL Server
在本页阅读全文(共3页)
数据库邮件(Database Mail)是SQL Server 2005数据库引擎中新增的一项简单实用的功能。Database Mail代替了SQL Mail,它使用一个简单邮件传输协议(SMTP)服务器,而不是SQL Mail所要求的MAPI账号来发送电子邮件。
这允许你的组织发送带附件和查询结果的电子邮件,附加查询结果,以及格式化HTML电子邮件。你还可以用它设定许多其它配置,而不需要你拥有一台Exchange服务器或配置任何类型的MAPI工作区。
使用Database Mail的好处
除完全以SMTP为基础外,Database Mail还具有许多其它优点:
建立和使用Database Mail
在建立一个Database Mail解决方案前,你需要进行一些规划工作。首先,你必须具有一台有效的SMTP服务器来传送电子邮件。如果你没有SMTP服务器,请参阅微软知识库文章308161了解建立SMTP服务器的相关信息。如果你无法确定组织是否拥有SMTP服务器,询问你的网络管理员获得机器名称或服务器的IP地址。你的网络管理员可能需要对服务器进行配置,以便SQL Server能够发送电子邮件。
在Database Mail中,账户(Account)保存数据库引擎用来发送电子邮件消息的信息。一个账户只为一台电子邮件服务器保存信息,如账户名、电子邮件地址、回复电子邮件地址、服务器名称或IP地址,以及一些可选的安全设置。
要发送一封Database Mail电子邮件,必须使用一个用户资料(Profile)。用户资料为一个或几个账户设立。这种用户资料-账户设置非常有用。它允许你将几个账户和一个用户资料联系起来,这意味着你可以将几台电子邮件服务器和一个用户资料联系起来。
因此,当你试图发送一封电子邮件时,系统会尝试用户资料中的每个账户,直到消息被成功发送出去。如果一台或几台SMTP服务器出现故障,这种设置就十分有用。它还允许你开发发送电子邮件的应用程序代码,而不必担心针对不同的环境修改Profile名称。你可以在开发和生产环境中使用相同的Profile名称,唯一的差别在于用户资料中包含的账户有所不同。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者