zoukankan
html css js c++ java
在SQL Server中,不使用“SQL 邮件”的情况下发送邮件
SET
QUOTED_IDENTIFIER
ON
GO
SET
ANSI_NULLS
ON
GO
ALTER
PROCEDURE
usp_SendMail
@To
varchar
(
100
) ,
@Subject
varchar
(
400
)
=
'
'
,
@Body
varchar
(
8000
)
=
'
'
AS
Declare
@object
int
Declare
@hr
int
EXEC
@hr
=
sp_OACreate
'
CDO.Message
'
,
@object
OUT
EXEC
@hr
=
sp_OASetProperty
@object
,
'
Configuration.fields("http://schemas.microsoft.com/cdo/configuration/sendusing").Value
'
,
'
2
'
EXEC
@hr
=
sp_OASetProperty
@object
,
'
Configuration.fields("http://schemas.microsoft.com/cdo/configuration/smtpserver").Value
'
,
'
SMTP
'
--
SMTP地址
--
下面三条语句是smtp验证,如果服务器需要验证,则必须要这三句,你需要修改用户名和密码
EXEC
@hr
=
sp_OASetProperty
@object
,
'
Configuration.fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate").Value
'
,
'
1
'
EXEC
@hr
=
sp_OASetProperty
@object
,
'
Configuration.fields("http://schemas.microsoft.com/cdo/configuration/sendusername").Value
'
,
'
your email address
'
--
你的邮件地址
EXEC
@hr
=
sp_OASetProperty
@object
,
'
Configuration.fields("http://schemas.microsoft.com/cdo/configuration/sendpassword").Value
'
,
'
yourpassword
'
--
邮箱密码
EXEC
@hr
=
sp_OAMethod
@object
,
'
Configuration.Fields.Update
'
,
null
EXEC
@hr
=
sp_OASetProperty
@object
,
'
To
'
,
@To
EXEC
@hr
=
sp_OASetProperty
@object
,
'
Bcc
'
,
'
goodspeedwang@yahoo.com.cn
'
EXEC
@hr
=
sp_OASetProperty
@object
,
'
From
'
,
'
Goodspeed <goodspeed@idg-rbi.com.cn>
'
EXEC
@hr
=
sp_OASetProperty
@object
,
'
Subject
'
,
@Subject
EXEC
@hr
=
sp_OASetProperty
@object
,
'
BodyFormat
'
,
'
MailFormat.Text
'
EXEC
@hr
=
sp_OASetProperty
@object
,
'
TextBody
'
,
@Body
--
Text格式
SET
@Body
=
REPLACE
(
@Body
,
CHAR
(
13
),
'
<br />
'
)
EXEC
@hr
=
sp_OASetProperty
@object
,
'
HtmlBody
'
,
@Body
--
HTML格式的邮件
EXEC
@hr
=
sp_OAMethod
@object
,
'
Send
'
,
NULL
--
判断出错
IF
@hr
<>
0
BEGIN
EXEC
sp_OAGetErrorInfo
@object
RETURN
@object
END
PRINT
'
success
'
EXEC
@hr
=
sp_OADestroy
@object
GO
SET
QUOTED_IDENTIFIER
OFF
GO
SET
ANSI_NULLS
ON
GO
更多cdo的信息就访问
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/exchanchor/htms/msexchsvr_cdo_top.asp
查看全文
相关阅读:
大型网站架构之分布式消息队列【转】
Jpa生成mysql注释,添加ODBC数据源导入数据到EA
Spring boot框架项目,使用maven命令将配置文件打包到jar包外,项目运行读取jar外配置文件
spring boot 整合 quartz 集群环境 实现 动态定时任务配置【原】
关于博主
[School Life] 骗你去努力
[OI
洛谷P4994【终于结束的起点】
[OI系列]在考场千万不能犯的错误
[OI
原文地址:https://www.cnblogs.com/goodspeed/p/145723.html
最新文章
过去可忆,未来可期(随心录+杂记)
洛谷P3958 奶酪
洛谷P2307 迷宫
洛谷P1828 香甜的黄油 Sweet Butter
洛谷P1144 最短路计数
JDBC使用
文件下载
文件压缩
mysql中FIND_IN_SET函数的使用
jquery计算时间差(天、时、分、秒)并使用定时器实时获取
热门文章
jquery根据字符切割字符串
jquery控制input只能输入数字和两位小数
Result工具类
随机生成不重复随机数
mysql分页(ajax)
后台管理微服务(二)——docker的使用
Mall电商项目总结(二)——nginx负载均衡配置和策略
后台管理微服务(一)——项目概述
大型分布式电商项目---品优购
Mall电商项目总结(一)——项目概述
Copyright © 2011-2022 走看看