1. 概述
FineReport 支持郵件的接收和發送。不論是郵件的接收還是發送,都需要郵箱賬戶信息。
2. 郵箱設置
點擊「管理系統>系統管理>郵箱」,可以設置發件人賬戶,可查詢曆史郵件,如下圖所示:
「郵箱」各設置項說明如下表所示:
郵箱設置項 | 備注 |
---|---|
郵件服務器 | 下拉框選擇郵件服務器,可自定義,格式爲SMTP.郵箱後綴 |
端口和加密方式 | 默認不設置郵件服務的端口和加密方式,如需設置,請點擊「端口和加密」按鈕,自動展開。
注:此處若設置加密方式,請确保加密的證書已加入 Java 證書受信任列表中,否則将導緻客戶端無法讀取加密後的響應 |
發件人地址 |
注:發件人地址郵箱名中支持包含符号‘#’和‘&’ |
密碼 | 大部分郵箱輸入郵箱密碼即可 QQ 郵箱和 163 郵箱需要填寫「授權碼」,詳情請參見本文第三章 |
顯示姓名 | 可手動編輯 |
發送測試郵件 | 測試郵件服務器是否配置成功 注:如果 QQ 郵箱服務器 SMTP.qq.com 不可用,請手動修改爲 SMTP.exmail.qq.com |
查詢曆史郵件 | 用戶可根據收件人、模板名稱、郵件發送日期等條件,查詢系統發送出的曆史郵件信息 |
測試郵件内容如下圖所示,代表郵件服務器已配置成功,如下圖所示:
注:「郵件正文」以 HTML 格式顯示,部分字體不支持會顯示爲 SimSun 字體
不支持字體的具體特征爲:字體名稱中間含有空格、「-」等特殊符号,例如「Windding 3」。
3. 開啓 POP3/SMTP 服務與生成授權碼
POP3/SMTP 服務開啓可以用客戶端收發郵件,若沒有開啓可能導緻郵箱配置失敗。
目前配置發件人賬号,若是 QQ 個人郵箱和 163 郵箱需要通過授權碼來驗證。
3.1 QQ 個人郵箱
登錄 QQ 郵箱,點擊「設置>賬戶」,找到「POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務>開啓服務>POP3/SMTP服務」,如下圖所示:
點擊「開啓」,提示「驗證密保」,按照提示發送短信,點擊「我已發送」,驗證成功即可。如下圖所示:
驗證完成後,提示「成功開啓 POP3/SMTP服務」,「數據決策系統>郵箱>密碼」一欄需填入「授權碼」,而不是郵箱密碼。如下圖所示:
3.2 163 郵箱
登錄 163 郵箱,點擊「設置>POP3/SMTP/IMAP」,開啓「POP3/SMTP服務」,如下圖所示:
點擊「開啓」,提示「賬号安全驗證」,按照提示發送短信,點擊「我已發送」,驗證成功即可。如下圖所示:
驗證完成後,提示「成功開啓 POP3/SMTP服務」,「數據決策系統>郵箱>密碼」一欄需填入「授權碼」,而不是郵箱密碼。如下圖所示:
注:該授權碼僅顯示一次,請牢記,以防日後需要。
3.3 QQ 企業郵箱
打開 QQ 企業郵箱,點擊「設置>客戶端設置」,找到「設置方法>發送服務器」。如下圖所示:
由此得知,該郵箱使用 SSL 作爲加密方法,端口号爲 465。
點擊「微信綁定」,綁定微信。如下圖所示:
成功綁定微信後,需要「開啓安全登錄」。如下圖所示:
開啓後,須重新登錄郵箱,無法使用原密碼登錄。網頁版請使用微信掃碼,客戶端請使用「客戶端專用密碼」登錄。
之後,點擊設置>微信綁定,首先綁定微信。開啓安全登錄後,點擊客戶端專用密碼>生成新密碼,如下圖所示:
管理員登錄數據決策系統,點擊「管理系統>系統管理>郵箱」。
點擊「端口和加密」。輸入端口:465。加密方式選擇:SSL 加密。密碼爲上文獲取的客戶端密碼。如下圖所示:
發送測試郵件,發送成功。至此設置完成。