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 = '[email protected]',--发件人邮件地址

5 @display_name = 'XXX发的测试邮件',--发件人显示名称

6 @mailserver_name = 'smtp.qq.com',--smtp邮件服务器地址

7 @port = 25,--端口号

8 @username = '[email protected]',--发件人邮箱用户名

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 = '[email protected]',--收件人邮箱(有多个邮箱用分号分开)

4 @subject = 'SQL Server 2005 Mail 测试',--邮件标题

5 @body = 'Hello Mail!测试'--邮件内容

 sp_send_dbmail帮助信息

 

MSSQL2005发送邮件配置(图解)

 

你可能感兴趣的:(sql2005)