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
查看全文
相关阅读:
length()与trim()函数用法
软件测试面试题集锦
数据库索引介绍
sum 函数语法与应用
报表测试方法与注意事项
添加、编辑、删除功能测试点
登陆测试思路总结
查询功能测试点总结
case 函数语法与使用
js获取地址栏上的Id值
原文地址:https://www.cnblogs.com/goodspeed/p/145723.html
最新文章
CSS盒状模型简介
简单介绍Javascript匿名函数和面向对象编程
Javascript的delete
细说Javascript之null、undefined和NaN
深入解析Javascript闭包
简单剖析智能指针的思想
Visual Studio 2012+jQuery-1.7.1
Javascript中call函数和apply函数的使用
JavaScript中this和$(this)之间的区别以及extend的使用
MySQL查询时间常用函数
热门文章
Postgres常用时间查询
react hooks 之 useRef, useImperativeHandle
react hooks 之 useCallback ,useMemo
react hooks 之 useState,useEffect
关于js 实现一键复制的功能
React 登陆鉴权路由设置
react redux 用法与步骤
mark js reduce用法
关于react 获取withRouter 包裹之后的组件内部方法
substr函数的用法
Copyright © 2011-2022 走看看