使用SQL Server 发送邮件
生活随笔
收集整理的這篇文章主要介紹了
使用SQL Server 发送邮件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在很多數(shù)據(jù)分析和集成的場景下,我們需要了解數(shù)據(jù)庫中關(guān)鍵的腳本或者job的執(zhí)行情況。這個(gè)時(shí)候郵件提醒是一種比較不錯的通知方式。本文從零開始,一步一步的介紹如何使用SQL Server來發(fā)送郵件。
環(huán)境:126郵箱。SQL Server 2012。 ? 1. 配置郵箱的SMTP權(quán)限(大部分郵箱默認(rèn)情況下該功能是關(guān)閉的,所以需要手動認(rèn)證打開) ? 登陸126郵箱---》設(shè)置---》POP3/SMTP/IMAP ? ??
2 勾選 POP3/SMTP服務(wù),IMAP/SMTP服務(wù),這個(gè)時(shí)候會提示“請?jiān)O(shè)置授權(quán)碼已開啟服務(wù)”,點(diǎn)擊確定。 ? ??
3 在授權(quán)碼頁面點(diǎn)擊“開啟”,手機(jī)驗(yàn)證后,設(shè)置授權(quán)碼。請注意:這里的授權(quán)碼就是將來客戶端使用的登陸密碼!設(shè)置之后如下: ??
4 登陸SQL Server, 管理---》數(shù)據(jù)庫郵件---》右鍵, 配置數(shù)據(jù)庫郵件 ??
?5 選擇第一項(xiàng):通過執(zhí)行以下任務(wù)來安裝數(shù)據(jù)庫郵件。 ? ??
6. 設(shè)置配置文件名。(以后會使用該配置來發(fā)送郵件)點(diǎn)擊"添加"進(jìn)入詳細(xì)配置頁面。 ? ??
7. 按照下圖所示進(jìn)行配置。有兩點(diǎn)需要注意: 1. 使用不同的郵箱有不同的端口號。126郵箱的端口號為25,如果你使用其他郵箱,可以去網(wǎng)上 查一下它們默認(rèn)使用的smtp端口號是多少。 2. 下面的身份認(rèn)證的密碼一定要是前面所提到的授權(quán)碼!而不能是郵箱的登陸密碼。 (之所以有授權(quán)碼的概念也是為了保證郵箱密碼不外泄的情況下可以給相應(yīng)的客戶端開放smtp權(quán)限。) ? ? ??
?8. 點(diǎn)擊確定以及下一步,完成郵箱配置文件的配置。 ? ??
9. 發(fā)送測試郵件。右鍵數(shù)據(jù)庫郵件---》發(fā)送測試電子郵件。輸入相應(yīng)的收件人(多人已分號相隔) ? ??
10. 郵箱收到郵件如下: ? ??
11. 最后補(bǔ)充一下如何通過SQL腳本來發(fā)送郵件。(前面的配置都是需要的) ? EXEC?msdb.dbo.sp_send_dbmail ????@profile_name?=?'TestDBEmail', ????@recipients?=?'xxx@126.com;xxx@gmail.com', ????@subject?= 'Test', ????@body?=?'Test SQL Server sent email.'轉(zhuǎn)載于:https://www.cnblogs.com/Jason-blogs/p/5698183.html
總結(jié)
以上是生活随笔為你收集整理的使用SQL Server 发送邮件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 叫叫如何退款(叫叫阅读怎么样)
- 下一篇: nagios系列(七)nagios通过自