怎样配置SQL Server发送电子邮件

转载 2004年09月19日 15:46:00

怎样配置SQL Server发送电子邮件

朱二(2004.9 转载请注明作者)


  通常大家都知道: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帐号相同。

SQL Server 2008 通过配置数据库邮件实现发送邮件功能

1.简单了解数据库邮件的概念和使用的传输协议及系统体系:       数据库邮件是从 SQL Server 数据库引擎中发送电子邮件的企业解决方案。通过使用数据库邮件,数据库应用程序可以向用户发送电...
  • zhanglong_longlong
  • zhanglong_longlong
  • 2014年12月31日 13:40
  • 1563

SQL Server 2008 R2中配置作业失败后邮件发送通知

SQL Server日常维护中难免会遇到作业失败的情况。失败后自然需要知道它失败了,除了例行检查可以发现出错以外,有一个较实时的监控还是很有必要的。比较专业的监控系统比如SCOM虽然可以监控作业执行情...
  • ctoygl
  • ctoygl
  • 2014年08月20日 11:35
  • 3167

通过SQL Server的数据库邮件功能功能发送邮件

通过SQL Server,也可以发送邮件,而且配置过程也是非常的简单,只需要你有邮箱就行。   下面就通过SQL Server的数据库邮件功能功能发送邮件。     一、启用Database...
  • yupeigu
  • yupeigu
  • 2014年03月28日 14:03
  • 3729

SQL Server 使用数据库发送邮件(sp_send_dbmail)

项目开发中,很多地方需要发送邮件,比如下订单,取消订单等等,可以通过程序代码(c#,java等)发送,亦可以使用数据库的触发器通过sql语句发送. 使用数据库发送邮件,一般使用存储过程 xp_send...
  • zhifeiya
  • zhifeiya
  • 2013年11月03日 01:35
  • 2807

SQL SERVER自动发邮件

一、测试实验过程 1.邮件服务器配置:   服务器名称:若在公司使用,即公司的邮件服务器名称,无须服务器IP地址,域名即可,与outlook设置相同,端口号25   pop3是收邮件...
  • YABIGNSHI
  • YABIGNSHI
  • 2014年01月21日 11:29
  • 1440

MS SQL Server结果生成HTML表格并发送邮件

配置邮件服务器 在SQL管理器中找到“管理”,在“数据库邮件”上面右键,选择“配置数据库邮件”,如果没有开启,系统会提示开启。 进去之后配置好账户和配置文件 生成HTML表格 ...
  • apollokk
  • apollokk
  • 2017年06月27日 11:17
  • 615

邮件的发送与接收原理

1.邮件开发涉及到的一些基本概念 1.1、邮件服务器和电子邮箱   要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、soh...
  • u014520047
  • u014520047
  • 2016年07月20日 11:21
  • 5103

sharepoint 2010 传入邮件配置

启用传入电子邮件功能,SharePoint网站可以接收电子邮件,并将它们存储到列表和库中。同时结合Flowman产品对SharePoint工作流的支持,可以通过邮件对工作流的表单进行审批。   本文提...
  • jason_dct
  • jason_dct
  • 2013年08月29日 16:29
  • 1397

C# 网络编程之基于SMTP发送电子邮件

本文主要讲述基于C#网络编程的发送邮件的编程,邮件发送功能是基于邮件协议的,常见的电子邮件协议有SMTP(简单邮件传输协议)、POP3(邮局协议)、IMAP(Internet邮件访问协议),主要通过S...
  • Eastmount
  • Eastmount
  • 2014年06月21日 04:17
  • 4612

为 SharePoint 2013 服务器场配置传出电子邮件

为 SharePoint 2013 服务器场配置传出电子邮件 此文为转载: 参考地址:https://technet.microsoft.com/zh-cn/library/cc263462.aspx...
  • jason_dct
  • jason_dct
  • 2016年07月07日 15:28
  • 2020
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样配置SQL Server发送电子邮件
举报原因:
原因补充:

(最多只允许输入30个字)