1. 概述
1.1 應用場景
對於已經製作好的「資料開發」和「資料管道」任務,希望能將任務的運作結果進行郵件通知,通知給對應的使用者。
1.2 功能簡介
FineDataLink 支援郵件的接收和傳送。不論是郵件的接收還是傳送,都需要信箱賬戶資訊。
1)支援設定多個系統寄件人信箱。支援設定預設寄件人信箱。
2)支援查看歷史郵件傳送記錄。支援根據寄件人、收件人信箱、範本名稱等條件查詢傳送記錄。
1.3 前提條件
使用信箱需要確定 FineDataLink 系統和信箱伺服器之間可以連通。
1)使用外網的信箱伺服器,如 QQ 信箱,163 信箱等,需要保證工程能正常存取到外網。
2)使用用戶自己的內網信箱伺服器,則無需連結到外網,保證 FineDataLink 系統和信箱伺服器之間連通即可。
2. 設定寄件人賬戶
設定寄件人賬戶分為兩步:
1)新增寄件人
2)從已新增的寄件人中選擇系統預設寄件人
注:若未配置「系統預設寄件人」,則認為信箱未配置。
2.1 新增寄件人
管理者登入FineDataLink系統,點選「管理系統>系統管理>信箱」,點選「新增寄件人」,可以設定寄件人賬戶,如下圖所示:
「寄件人賬戶設定」各設定項說明如下表所示:
信箱設定項 | 簡介 |
---|---|
郵件伺服器 | 選擇郵件伺服器
注:如果信箱為騰訊企業微信信箱,請手動修改為 SMTP.exmail.qq.com |
埠和加密方式 | 設定郵件服務的埠和加密方式
注1:建議使用者使用更安全的 TLS 協定。 注2:此處若設定加密方式,請確定加密的憑證已加入 Java 憑證受信任列表中,否則將導致用戶端無法讀取加密後的回應 |
寄件人地址 | 填寫寄件人信箱地址
|
密碼 | 大部分信箱輸入信箱密碼即可 QQ 信箱和 163 信箱、QQ企業信箱、Ooutlook 信箱需要填寫「授權碼」,詳情請參見本文第三章 |
顯示姓名 | 信箱寄件人的名稱,可手動編輯填寫 必填項,不填會導致在設計器裏面傳送郵件事件時,識別不到信箱配置 |
傳送測試郵件 | 測試郵件伺服器是否配置成功 |
配置完「寄件人賬戶設定」後,點選「傳送測試郵件」,填寫一個收件人信箱,點選「確定」。
收件人信箱中收到測試郵件,內容為「恭喜您!您的郵件伺服器已經配置成功」,代表郵件伺服器已配置成功。
點選「確定」,該收件人新增成功,如下圖所示:
注:「郵件正文」以 HTML 格式顯示,部分字體不支援會顯示為 SimSun 字體
不支援字體的具體特徵為:字體名稱中間含有空格、「-」等特殊符號,例如「Windding 3」。
一個系統支援配置多個寄件人地址,支援編輯/刪除寄件人地址。如下圖所示:
2.2 設定預設寄件人
新增完寄件人後,管理者可在已新增的寄件人中選擇一個作為系統預設寄件人,點選「儲存」生效,如下圖所示:
注:若系統預設寄件人對應的寄件人地址被刪除了,那麼系統預設寄件人為空,信箱配置未完成。
3. 開啟 POP3/SMTP 服務與生成授權碼
POP3/SMTP 服務開啟可以用用戶端收發郵件,若沒有開啟可能導致信箱配置失敗。
目前配置寄件人帳號,若是 QQ 個人信箱和 163 信箱需要透過授權碼來驗證。
注:如果使用者信箱系統是使用帳號登入而非信箱地址,可以在「顯示姓名」屬性中配置帳號名實現帳號名認證。
3.1 QQ 個人信箱
登入 QQ 信箱,點選「設定>賬戶」,找到「POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務>開啟服務>POP3/SMTP服務」,如下圖所示:
點選「開啟」,提示「驗證密保」,按照提示傳送簡訊,點選「我已傳送」,驗證成功即可。如下圖所示:
驗證完成後,提示「成功開啟 POP3/SMTP服務」,「FineDataLinK 系統管理>信箱>密碼」一欄需填入「授權碼」,而不是信箱密碼。如下圖所示:
3.2 163 信箱
登入 163 信箱,點選「設定>POP3/SMTP/IMAP」,開啟「POP3/SMTP服務」,如下圖所示:
注:網易信箱用戶端無法進行該設定,請在網頁端登入進行配置。
點選「開啟」,提示「帳號安全驗證」,按照提示傳送簡訊,點選「我已傳送」,驗證成功即可。如下圖所示:
驗證完成後,提示「成功開啟 POP3/SMTP服務」,「FineDataLink 系統管理>信箱>密碼」一欄需填入「授權碼」,而不是信箱密碼。如下圖所示:
注:該授權碼僅顯示一次,請牢記,以防日後需要。
3.3 QQ 企業信箱
1)開啟POP/SMTP服務
開啟 QQ 企業信箱,點選「設定>用戶端設定」,找到「開啟服務」。
確認勾選「開啟POP/SMTP服務」並儲存更改。
2)獲取埠和加密方式
開啟 QQ 企業信箱,點選「設定>用戶端設定」,找到「設定方法>傳送伺服器」。
數據決策系統配置寄件人賬戶時,加密方式和埠需要傳送伺服器一致(例如下圖,埠為465,加密方式為SSL)。
3)獲取用戶端密碼
點選「微信綁定」,綁定微信。如下圖所示:
成功綁定微信後,需要「開啟安全登入」。如下圖所示:
開啟後,須重新登入信箱,無法使用原密碼登入。網頁版請使用微信掃碼,用戶端請使用「用戶端專用密碼」登入。
之後,點選「設定>微信綁定」,首先綁定微信。開啟安全登入後,點選「用戶端專用密碼>生成新密碼」,如下圖所示:
數據決策系統配置寄件人賬戶時,密碼輸入下圖的用戶端密碼,而非信箱密碼。
3.4 Exchange 信箱
在新增「寄件人賬戶」前,請收集以下資訊:
郵件伺服器 (SMTP) :郵件伺服器所在 IP 地址
寄件人地址:Exchange 信箱地址
密碼:Exchange 信箱地址的登入密碼
管理者登入數據決策系統,點選「管理系統>系統管理>信箱」,點選「新增寄件人」,設定寄件人賬戶。填入提前收集的資訊,加密方式選擇「不加密」,如下圖所示:
配置完「寄件人賬戶設定」後,點選「傳送測試郵件」,填寫一個收件人信箱,點選「確定」。
收件人信箱中收到測試郵件,內容為「恭喜您!您的郵件伺服器已經配置成功」,代表郵件伺服器已配置成功。
點選「確定」,該收件人新增成功,如下圖所示:
4. 傳送記錄
使用者可根據寄件人、收件人信箱、範本名稱、郵件傳送日期等條件,查詢系統傳送出的歷史郵件傳送記錄。
傳送記錄顯示寄件人、IP地址、收件人地址、範本名稱、被存取資源、傳送事件、傳送結果等資訊。如下圖所示: