请在sa系统账户下运行下面代码

一、先启动邮件服务

 1 --先启动邮件服务
 2 go
 3 exec master..sp_configure 'show advanced options',1
 4 go
 5 reconfigure
 6 go
 7 exec master..sp_configure 'Database mail XPs',1
 8 go
 9 reconfigure
10 go

 

 

二、创建发邮件时所需要的account

1 --创建发邮件时所需要的account
2 exec msdb..sysmail_add_account_sp
3 @account_name = 'Evasunny',--邮件账户(account)名
4 @email_address = 'XXX@qq.com',--发件人邮件地址
5 @display_name = 'XXX发的测试邮件',--发件人显示名称
6 @mailserver_name = 'smtp.qq.com',--smtp邮件服务器地址
7 @port = 25,--端口号
8 @username = 'XXX@qq.com',--发件人邮箱用户名
9 @password = 'XXXXXXXXXX'--发件人邮箱密码

 sysmail_add_account_sp帮助信息

 

三、创建profile

1 --创建profile
2 exec msdb..sysmail_add_profile_sp
3 @profile_name = 'TestProfile'--profile名称

sysmail_add_profile_sp帮助信息

 

四、关联account和profile

1 exec msdb..sysmail_add_profileaccount_sp
2 @profile_name = 'TestProfile',--profile名称
3 @account_name = 'Evasunny',--account名称
4 @sequence_number = 1--account在profile中顺序

 sysmail_add_profileaccount_sp帮助信息

 

五、发送邮件

1 exec msdb..sp_send_dbmail
2 @profile_name = 'TestProfile',--profile名称
3 @recipients = 'XXX@qq.com',--收件人邮箱(有多个邮箱用分号分开)
4 @subject = 'SQL Server 2005 Mail 测试',--邮件标题
5 @body = 'Hello Mail!测试'--邮件内容

 sp_send_dbmail帮助信息

 

MSSQL2005发送邮件配置(图解)

 

posted on 2013-04-27 17:33  evasunny  阅读(357)  评论(0编辑  收藏  举报