Smtp

如何在 GCP Cloud Composer 中設置 smtp_password 以配置第三方 SMTP 服務

  • September 9, 2020

由於公司安全政策,我只能使用 G Suite SMTP 郵件伺服器。

我想配置 3rd-party SMTP 服務以使用 G Suit 郵件服務,但我無法在 Cloud Composer 的 AIRFLOW CONFIGURATION OVERRIDES tap 中設置“smtp smtp_password”配置。

GCP 指南說*“smtp smtp_password Airflow 的預設 SMTP 密碼。您無法配置新密碼。”*

GCP Cloud Composer 第 3 方電子郵件設置指南

有什麼方法可以在 Cloud Composer 配置中設置 smtp_password 嗎?或任何其他設置 G Suite 郵件伺服器以在 DAG 上使用電子郵件發送的方法?

您無法設置該smtp_password值,如您截取螢幕截圖的頁面所示。您必須使用給定的預設密碼。

使用第三方 SMTP 服務需要使用預設的、眾所周知的 Airflow smtp_password。Cloud Composer 不支持配置 smtp_password,因為該值以純文字形式儲存在 airflow.cfg 中並且被認為是不安全的。僅當 Airflow Web 伺服器和 SMTP 伺服器之間的連接安全時才使用此選項。

配置第三方 SMTP 服務

對於任何想要查看螢幕截圖的頁面的人:

https://cloud.google.com/composer/docs/how-to/managing/creating#configuring_third-party_smtp_services

引用自:https://serverfault.com/questions/1029909