--下面三条语句是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','lihonggen0' EXEC @hr = sp_OASetProperty @object, 'Configuration.fields("http://schemas.microsoft.com/cdo/configuration/sendpassword").Value','xxx'
EXEC @hr = sp_OAMethod @object, 'Configuration.Fields.Update', null EXEC @hr = sp_OASetProperty @object, 'To', @To EXEC @hr = sp_OASetProperty @object, 'Bcc', @Bcc EXEC @hr = sp_OASetProperty @object, 'From', @From EXEC @hr = sp_OASetProperty @object, 'Subject', @Subject
EXEC @hr = sp_OASetProperty @object, 'TextBody', @Body 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
注意:必须确保安装Smtp,可以访问CDO对象。 (摘自李洪根)
Copyright 2003-2005 www.sohozu.com All Rights Reserved
上一页 [1] [2]
|