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