當前位置:首頁 » 編程語言 » sql自動發郵件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql自動發郵件

發布時間: 2022-08-01 00:32:57

『壹』 sql server 2005怎麼發送郵件

一、發送郵件配置

(1)配置工具里的 Surface Area  Configure 工具來配置SQL允許發送郵件「Enable SQL Mail  stored proceres" 和"Enable Database Mail stored procere"

(2) sql Management studio --》management -->Database Mail-->右鍵」Configure Database Mail" 配置發送郵件 ,profle name 要記下來,一會用存儲過程發的時候需要指定它。
https://www.cnblogs.com/adandelion/archive/2008/01/19/1045851.html

『貳』 sql navicat做了一個定時郵件發送

什麼sql,我可以幫你看下的。

『叄』 SQL郵件發送

你的郵件伺服器上可能不支持ssl加密但是你的賬戶配的時候選擇了SSL加密 否則反之 你去你的賬戶中查看你的SSL加密即可

『肆』 如何使用觸發器觸發SQL郵件

在你觸發器里根據條件來決定是否調用sp_send_dbmail

下面是對郵件進行發送的配置,最後使用調用即可

http://www.jb51.net/article/46324.htm

『伍』 SQL查詢的數據用什麼軟體可以自動以郵件格式發送

自動發送可以直接用雙翼郵件群發軟體 哦!

『陸』 如何用SQL Server來自動發送郵件

郵件列表(mailing list)是電子郵件的擴展應用之一,被廣泛應用於用戶的跟蹤服務,發布產品信息,以及電子報刊等方面。用戶可以向相應的郵件伺服器發送一份訂閱申請郵件,這樣該用戶就被加入到該郵件發送的列表中。其過程是:用戶填寫相關申請訂閱信息,系統根據用戶提供的郵箱地址發送一封確認郵件,並要求用戶打開自己的郵箱,點擊郵件相關確認部份將其的確認信息發送給網站的Webmaster,Webmaster在得到確認信息後向用戶開通相關的服務。那麼這種自動發送郵件的功能是怎樣實現的,我們怎樣在自己網站中實現該功能呢?下面將對此實現方法進行闡述。
軟體廠商提供了方便、簡易、與伺服器無關且穩固的方法,使我們可以在頁面上用一些ASP組件直接發送郵件。如:Microsoft提供的CDONTS及第三方組件Jmail、ASPFreeMail,FastMail,ASPEmail,ASPQEmail等。
1.CDONTS(collaboration Data Object for NT Server) CDONTS與ADO類似,它們為用戶提供了用任何程序和腳本語言訪問操作系統復雜和穩固的功能集合的能力。編程人員通過以ActiveX封裝Windows的本地消息服務來收發電子郵件。Windows2000中會默認安裝SMTP服務,Windows NT中可用Windows NT4.0 option pack 4安裝SMTP服務。安裝後CDONTS.DLL存放在C:\Winnt\System32\目錄下面。有了該組件我們還不能立即應用它,在對它進行使用之前我們必須先完成組件的注冊,我們可以在MS-DOS方式下進入到CDONTS.DLL所在的目錄C:\Winnt\System32\下輸入:
c:\winnt\system32>regsvr32 cdonts.dll
(如果我們想將其御載可用指令: c:\winnt\system32>regsvr32/u cdonts.dll)
通過CDONTS發送電子郵件非常方便,僅需創建一個郵件對象並設置其幾個相關屬性便可實現。基本過程如下:
<%『創建一個郵件對象
set NewMailObj=CreatObject(「CDONTS.NewMail」) NewMailObj.from=「源地址(發件人名)」 NewMailObj.To=「目標地址(收件人名)」 NewMailObj.Subject=」標題」 NewMailObj.Body=「郵件內容」
NewMailObj.AttachFile 「filename」,"附件名" 設置優先順序,0-不重要,1-一般,2-重要 NewMailObj.Importance=2 NewMailObj.Cc=」抄送地址」 NewMailObj.BCc=」密送地址」 NewMailObj.send 『郵件發送
Set NewMailObj=Nothing 『釋放對象實例 %>
下面以網路雜志訂閱系統的訂閱申請及確認實現部分為例具體說明怎樣用CDONTS對象實現自動發送郵件的功能

『柒』 SQL 發送郵件可以做作業嗎

業務場景:
業務資料庫數據達到一定數量級後,進行郵件發送提醒。使用SQL Server Management Studio連接到資料庫伺服器後,可按下面步驟創建一個作業,通過作業執行特定語句,進行郵件發送。

(1)、在SQL Server Management Studio的資料庫實例的管理菜單下,選中SQL Server代理→作業菜單,右擊作業菜單,然後點擊「新建作業」。

(2)、在作業屬性/常規屬性頁,維護好作業的名稱等信息。

(3)、在作業屬性/步驟屬性頁,維護作業步驟及作業命令。

本文示例SQL:

USE msdb
GO
DECLARE @cnt INT;
DECLARE @emailBody VARCHAR(4000);
SELECT @cnt=COUNT(*) FROM ng0002.dbo.secuser;
IF @cnt>100
BEGIN
SELECT @emailBody='資料庫用戶表記錄數已達:
'+convert(varchar,@cnt) ;
Exec dbo.sp_send_dbmail
@profile_name='SQLMailConfig',
@recipients='[email protected]',
@subject='用戶數預警',
@body=@emailBody
END

(4)、在作業屬性/計劃屬性頁,維護作業的執行計劃。

(5)、待資料庫作業成功執行後,將會收到一份類似下圖的郵件: