天天看点

通过SQL发送邮件,SQL发送Email(转)

以下利用SQL来发送邮件的资料整理于微软官方。

如何将 IIS SMTP 服务配置为中继 SMTP 邮件

单击“开始”,指向“程序”,指向“管理工具”,然后

单击“Internet 服务管理器”以打开 IIS 管理器。

打开您的服务器树。右键单击“默认 SMTP 虚拟服务器”,然后单击“属性”。

找到“传递”选项卡,然后单击“高级”。

在“智能主机”文本框中键入您的 SMTP 邮件服务器的名称。如果您不知道 SMTP 邮件服务器的名称,请与您的邮件管理员联系。

确保简单邮件传输协议 (SMTP) 服务正在运行。SMTP 服务是 IIS 管理服务的一部分。因此,IIS 管理服务也必须正在运行。

<b>注意</b>:本文中作为示例列出的公司、组织、产品、域名、电子邮件地址、徽标、人名、地名和事件完全是虚构的。决无意影射,也不应由此臆测任何真实的公司、组织、产品、域名、电子邮件地址、徽标、人名、地名或事件。

您可以使用类似如下的代码在数据库中创建一个存储过程,使之通过使用 SQL Server OLE 自动化存储过程调用 CDONTS 对象模型来发送电子邮件。

<code></code>

CDONTS 将电子邮件发送到本地 SMTP 虚拟服务器中。该服务器随后将该电子邮件路由到“智能主机”文本框中指定的 SMTP 邮件服务器中。SMTP 邮件服务器将邮件发送到“To:”参数中指定的电子邮件地址(本例中为“[email protected]”)。“From:”参数

中指定的名称是电子邮件的发件人(本例中为“[email protected]”),“Test of CDONTS”是电子邮件的主题,而消息“It works”是电子邮件的正文。此电子邮件没有抄送给他人,因为您没有为“CC”或“BCC”字段提供参数。

本文转自 不得闲 博客园博客,原文链接:http://www.cnblogs.com/DxSoft/archive/2010/02/22/1671181.html ,如需转载请自行联系原作者