SQL脚本配置邮件:(转载,收集 有问题:1368238270)
- --1.启用数据库邮件
- exec sp_configure 'show advanced options',1
- reconfigure with override
- go
- exec sp_configure 'database mail xps',1
- reconfigure with override
- go
- --2.创建邮件帐户
- exec msdb.dbo.sysmail_add_account_sp
- @account_name = N'kk_139', --帐户名
- @description = N'user kk', --说明
- @email_address = N'*******6411@139.com',--邮件地址
- @display_name = N'AD08', --显示名称
- @replyto_address = N'*****0961@qq.com', --答复电子邮件
- @mailserver_type = N'smtp', --邮件协议
- @mailserver_name = N'smtp.139.com', --邮件服务器名称
- @port =25, --邮件服务器端口
- @enable_ssl =0, --是否加密
- @use_default_credentials =0, --身份验证模式
- @username = N'*******6411@139.com', --用户名
- @password = N'************', --密码
- @account_id = null
- go
- --3.创建配置文件
- exec msdb.dbo.sysmail_add_profile_sp
- @profile_name = N'DefaultProfile', --新配置文件的名称
- @description = N'默认配置文件', --新配置文件的说明(可选)
- @profile_id = null
- go
- --4.帐户与配置文件关联
- exec msdb.dbo.sysmail_add_profileaccount_sp
- @profile_name = N'DefaultProfile', --配置文件名称
- @account_name = N'kk_139', --帐户名称
- @sequence_number = 1 --顺序
- go
- --5.发送邮件
- exec msdb.dbo.sp_send_dbmail
- @profile_name = N'DefaultProfile', --profile名称
- @recipients = N'*****5479@qq.com', --收件人
- @subject = N'数据库邮件测试', --邮件标题
- @body = N'AD08 上的测试电子邮件。' --邮件内容
- go
- --删除配置文件
- EXEC msdb.dbo.sysmail_delete_profile_sp @profile_name=N'DefaultProfile', @force_delete=True
- --删除账户
- EXEC msdb.dbo.sysmail_delete_account_sp @account_name=N'kk_139'
- --相关查询
- exec msdb.dbo.sysmail_help_profile_sp
- exec msdb.dbo.sysmail_help_account_sp
- exec msdb.dbo.sysmail_help_profileaccount_sp
- exec msdb.dbo.sysmail_help_configure_sp
- select * from msdb.dbo.sysmail_account
- select * from msdb.dbo.sysmail_profile
- select * from msdb.dbo.sysmail_profileaccount
- select * from msdb.dbo.sysmail_configuration
- select * from msdb.dbo.sysmail_allitems
- select * from msdb.dbo.sysmail_event_log