藍鯨智雲-配置郵件通知渠道


品牌介紹

  騰訊藍鯨智雲,簡稱藍鯨,是騰訊互動娛樂事業群(Interactive Entertainment Group,簡稱 IEG)自研自用的一套用於構建企業研發運營一體化體系的 PaaS 開發框架,提供了 aPaaS(DevOps 流水線、運行環境托管、前后台框架)和 iPaaS(持續集成、CMDB、作業平台、容器管理、數據平台、AI 等原子平台)等模塊,幫助企業技術人員快速構建基礎運營 PaaS。

郵件配置流程

  本章節主要介紹藍鯨平台中,郵件渠道的配置以及驗證方法。

官方說明

  藍鯨內置了郵件、微信的通知渠道,以“admin”的角色進入“開發者中心”->“API 網關”->“使用指南”->“CMSI消息組件”,可以參考詳細的教程進行配置。該配置屬於整個藍鯨體系的通用配置。

配置頁面

  通過API網管中“通道管理”->“系統【CMSI藍鯨消息管理】”可以找到配置通知渠道的頁面。

  核心配置內容如下,使用騰訊QQ郵件可以參考如下配置,其中smtp_host,smtp_port可在騰訊郵件官網獲得,smtp_pwd授權碼需要獨立開通。

  • dest_url: 若用戶不擅長用 Python,可以提供一個其他語言的接口,填到 dest_url,ESB 僅作請求轉發即可打通郵件配置
  • smtp_host: SMTP 服務器地址(注意區分企業郵箱還是個人郵箱)
  • smtp_port: SMTP 服務器端口(注意區分企業郵箱還是個人郵箱)
  • smtp_user: SMTP 服務器帳號(mail_sender 相同)
  • smtp_pwd:SMTP 服務器帳號密碼(一般為授權碼)
  • smtp_usessl: (默認為 1)
  • mail_sender: 默認的郵件發送者(smtp_user 相同)

smtp_host/smtp_port獲取

  如下圖所示,smtp_host:smtp.qq.com;smtp_port:465

smtp_pwd授權碼獲取

  通過QQ郵箱賬戶設置頁面,操作發短信生成授權碼

郵件驗證

  藍鯨自帶API接口,可以驗證配置郵件渠道是否可用;參考API發送郵件獲取API調用方法。
通過如下測試,可以郵件通知渠道配置成功。

curl \
-d 'bk_app_code=bk_sops' \
-d 'bk_app_secret=703530d7-8b00-4bd6-9aaa-69cb4be00407' \
-d 'bk_token=O5BFL_-VowkYVorbyqPzO7QtDzVWv48LQ71-gGGkG_Q' \
-d 'receiver=525927858@qq.com' \
-d 'title="郵件測試"' \
-d 'content="ceshi"' \
-X POST http://paas.zhangbk.com:80/api/c/compapi/cmsi/send_mail/ -v


bk_app_secret 獲取

通過中控機獲取bk_app_secret ,使用應用ID bk_sops

[root@rbtnode1 install]# cat /data/install/.app.token |grep bk_sops
bk_sops 703530d7-8b00-4bd6-9aaa-69cb4be00407
[root@rbtnode1 install]# 

bk_token 獲取

  通過登陸控制台,使用瀏覽器開發者模式,刷新頁面后,即可通過如下步驟獲取bk_token。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM