请在sa系统账户下运行下面代码
一、先启动邮件服务
go
exec master..sp_configure 'show advanced options',1
go
reconfigure
go
exec master..sp_configure 'Database mail XPs',1
go
reconfigure
go
二、创建发邮件时所需要的account
--创建发邮件时所需要的account
exec msdb..sysmail_add_account_sp
@account_name = 'Evasunny',--邮件账户(account)名
@email_address = 'XXX@qq.com',--发件人邮件地址
@display_name = 'XXX发的测试邮件',--发件人显示名称
@mailserver_name = 'smtp.qq.com',--smtp邮件服务器地址
@port = 25,--端口号
@username = 'XXX@qq.com',--发件人邮箱用户名
@password = 'XXXXXXXXXX'--发件人邮箱密码
三、创建profile
--创建profile
exec msdb..sysmail_add_profile_sp
@profile_name = 'TestProfile'--profile名称
四、关联account和profile
exec msdb..sysmail_add_profileaccount_sp
@profile_name = 'TestProfile',--profile名称
@account_name = 'Evasunny',--account名称
@sequence_number = 1--account在profile中顺序
五、发送邮件
exec msdb..sp_send_dbmail
@profile_name = 'TestProfile',--profile名称
@recipients = 'XXX@qq.com',--收件人邮箱(有多个邮箱用分号分开)
@subject = 'SQL Server 2005 Mail 测试',--邮件标题
@body = 'Hello Mail!测试'--邮件内容