前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL中的邮件配置!

SQL中的邮件配置!

作者头像
SQL数据库开发
发布2024-04-24 17:34:43
720
发布2024-04-24 17:34:43
举报
文章被收录于专栏:SQL数据库开发

在配置之前请先把邮件的POP3之类的设置一下:

简图:

其他邮箱都是类似的,下面我们开始SQL Server数据库的演示

图形化演示

第一步:找到数据库【管理】下的【数据库邮件】,如下图:

第二步:在弹出的配置向导中我们继续

第三步:按向导提示,我们选择第一个

配置名字随意取,可以用项目名。显示名称建议用版本号+服务器ip,这样出问题可以定位跟踪

第四步:添加邮件账户,账号具体信息如下图

第五步:配置完后点击下一步

微软图形化的东西一般有个特点,一路下一步基本上能解决所有基础问题

勾选一下(貌似不勾选也没事)

这样我们就配置完成了。

测试一下

发一封邮件到“我为NET狂”的官方邮件去

去看看:

命令演示

命令演示:(不需要记,你又不是DBA,会用即可)

脚本如下:

--开启发邮件功能 exec sp_configure 'show advanced options',1 reconfigure with override go exec sp_configure 'database mail xps',1 reconfigure with override go --创建邮件帐户信息 exec msdb.dbo.sysmail_add_account_sp @account_name ='dunitian1', -- 邮件帐户名称 @email_address ='xxxx@yeah.net', -- 发件人邮件地址 @display_name ='SQLServer2014_192.168.1.20', -- 发件人姓名 @MAILSERVER_NAME = 'smtp.yeah.net', -- 邮件服务器地址 @PORT =25, -- 邮件服务器端口 @USERNAME = 'xxxx@yeah.net', -- 用户名 @PASSWORD = '邮件密码' -- 密码 GO --数据库配置文件 exec msdb.dbo.sysmail_add_profile_sp @profile_name = 'SQLServer_DotNetCrazy1', -- 配置名称 @description = '数据库邮件配置文件' -- 配置描述 go --用户和邮件配置文件相关联 exec msdb.dbo.sysmail_add_profileaccount_sp @profile_name = 'SQLServer_DotNetCrazy1', -- 配置名称 @account_name = 'dunitian1', -- 邮件帐户名称 @sequence_number = 1 -- account 在 profile 中顺序(默认是1) go

(提示:可以左右滑动代码)

发送邮件脚本:

代码语言:javascript
复制
exec msdb.dbo.sp_send_dbmail
@profile_name = 'SQLServer_DotNetCrazy1',   --配置名称
@recipients = 'dotnetcrazy@foxmail.com',    --收件名称
@body_format = 'HTML',                      --内容格式
@subject = '文章标题',
@body = '邮件内容'

结果:20的ip也发过来了

-

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SQL数据库开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档