通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述。然而我们更关心的问题是:在没有Exchange Server的情况下,如何配置SQL Server利用Internet 邮件服务器发送邮件?
笔者曾为这问题伤透了脑筋,搜遍了互联网上的相关资料,发现仅有的几篇资料中有的是一笔带过,有的虽然介绍了操作步骤,可按照步骤一步一步操作下来,结果总是失败。为此笔者反复实验,终于找到一种简单有效的方法,不敢独自享受,下面是详细的配置步骤,如果您在操作的过程中碰到什么问题,请留言。
测试环境:
1 Windows 2000 Server
2 SQL Server 2000+SP3
3 Microsoft Outlook (Office 2000)
准备一个Internet邮件帐户:
测试电子邮件帐户:test@163.com
Smtp服务器 smtp.163.com
pop3服务器 pop.163.com
步骤一: 更改电子邮件配置
1 打开Microsoft Outlook 单击“工具”菜单中的“选项”,然后单击“邮件服务”选项卡。
2 单击“重新配置邮件支持”。
3 选择“用于企业或工作组”选项
4 重新启动Microsoft Outlook
步骤二: 添加配置文件
1 单击“工具”菜单中的“服务”,然后单击“添加”按钮。
2 选择"Internet 电子邮件",单击“确定”。
3 下面的步骤是设置电子邮件帐号,请参考Microsoft Outlook帮助文件,这里不再赘述。
4 利用配置好的电子邮件帐号收发邮件,确认配置成功。
步骤三: 配置MSSQLSERVER服务采用邮件配置文件
1 重新启动MSSQLSERVER服务(必须的,否则MSSQLSERVER服务检测不到上一步骤添加的配置文件)
2 打开企业管理器->展开服务器->支持服务->右击"邮件"->点击下拉框,你会发现
"Microsoft Outlook Internet Settings"选项,点击"测试".如果弹出表示成功的对话框,那恭喜你,已经 大功告成了.
步骤四:享受你的劳动成果
1 打开SQL Server的查询分析器
2 输入下列SQL语句,执行
exec master..xp_sendmail ’test@163.com’,’Hello,World!’
3 好了,去你的邮箱收邮件去吧!
注意事项:以上的配置过程要求以MSSQLSERVER服务采用的Windows帐号登录Windows 2000 Server,即你登录计算机所采用的帐号要和MSSQLSERVER服务采用的Windows帐号相同。
分享到:
相关推荐
如果必须更改默认的电子邮件客户程序为 Outlook Express 以外的其他客户程序,则可能需要先验证“SQL 邮件”能够使用邮件配置文件启动,然后再停止并重新启动 MSSQLServer 服务。 #### 五、配置文件损坏处理 如果...
在 SQL Server 2012 中,数据库邮件是一种企业解决方案,允许数据库应用程序向用户发送电子邮件。数据库邮件使用标准的简单邮件传输协议 (SMTP) 发送邮件,无需安装 Microsoft Outlook 或扩展消息处理应用程序编程...
### SqlServer2005配置数据库邮件 #### 一、引言 随着信息技术的发展与企业需求的提升,高效地监控信息系统变得尤为重要。SQL Server 2005作为一款功能强大的数据库管理系统,提供了多种用于增强系统监控及自动化...
7. **错误处理**:如果“SQLMail”启动失败,需检查设置并确保默认电子邮件客户端不是Outlook Express,可能需要重新创建或修复损坏的配置文件。 8. **权限测试**:使用xp_cmdshell存储过程测试SQL Server对...
在SQL Server 2008中,Database Mail是一项强大的功能,允许数据库管理员和开发者通过SQL Server发送电子邮件。当系统出现错误、警告或者特定作业完成时,可以自动发送通知,这对于实时监控和问题排查至关重要。然而...
这一功能使得数据库管理员可以通过SQL Server自动发送电子邮件,用于报警、报告或其他通信需求。以下是配置的详细步骤: 首先,需要安装SMTP服务。在Windows操作系统中,这通常通过控制面板的“添加或删除程序”->...
在SQL Server 2005中,数据库邮件(Database Mail)是一项重要的服务,允许用户直接从数据库发送电子邮件,极大地提高了数据库管理员和开发人员的工作效率。下面我们将深入探讨SQL Server 2005数据库邮件的配置和...
这涉及到配置数据库邮件,一个用于发送数据库相关的电子邮件的系统。步骤如下: 1. 在SQL Server Management Studio (SSMS)中,连接到你的SQL Server实例,打开“管理”菜单,然后右击“数据库邮件”,选择“配置...
在SQL Server中,为了确保数据库作业(Job)的运行状态能够及时反馈给管理员,我们可以配置系统在Job执行成功或失败时自动发送电子邮件通知。以下是一个详细的步骤教程,以SQL Server 2005和2008为例: 1. **启用...
数据库邮件是 SQL Server 数据库引擎中的一种企业解决方案,通过使用数据库邮件,数据库应用程序可以向用户发送电子邮件。邮件中可以包含查询结果,还可以包含来自网络中任何资源的文件。 数据库邮件使用标准的简单...
"为SQL Server配置一个邮件配置文件"这一描述则着重指向了SQL Server的数据库邮件功能,这是用于发送电子邮件从数据库服务器的一个实用工具。下面,我们将详细探讨SQL Server面试中可能涉及的常见知识点以及如何配置...
4. **添加SMTP信息**:在配置文件中输入SMTP服务器的相关信息,包括发件人的电子邮件地址和SMTP服务器地址等。 5. **选择默认配置文件**:为确保邮件发送,选择默认的配置文件。 6. **配置系统参数**:根据需求选择...
- 创建邮件配置:在“SQL Server代理”下,找到“操作员”并新建或编辑一个操作员,关联电子邮件地址。 - 配置“邮件配置”(在“系统配置对象”下)以设置SMTP服务器信息,如服务器地址、端口、用户名和密码。 3...
### SQLSERVER数据库邮件配置知识点详解 #### 一、概述 SQL Server 提供了一种非常实用的功能——数据库邮件(Database Mail),允许用户通过电子邮件的形式接收来自 SQL Server 的消息或报告。这在进行错误报告、...
根据给定的文件信息,我们可以深入探讨如何在SQL Server中创建一个触发器,该触发器在新用户添加到系统时自动发送电子邮件和短信通知。这一技术应用广泛于各种需要即时通知用户注册确认、账户激活或密码重置的场景中...
然后,作者介绍了如何使用VB语言实现电子邮件与SQL Server数据库的连接,包括使用MAPI控件发送电子邮件和使用ODBC驱动程序连接SQL Server数据库。 文章还介绍了MAPI控件的使用,MAPI全称为电子邮件应用程序接口,是...
在SQL Server中,数据库邮件是一项重要的功能,它允许数据库管理员或应用程序自动发送电子邮件,以便于监控、报告和通知。在数据库中执行自动化任务时,如备份、数据导入/导出或其他定时作业,邮件通知能够及时反馈...