MSSQL2005发送邮件SQL代码

 

请在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!测试'--邮件内容

 

打赏
  • 打赏支付宝扫一扫
  • 打赏微信扫一扫

猜你喜欢

发表评论

关注我们的公众号

微信公众号