airflow.operators.email

模組內容

類別

EmailOperator

發送電子郵件。

class airflow.operators.email.EmailOperator(*, to, subject, html_content, files=None, cc=None, bcc=None, mime_subtype='mixed', mime_charset='utf-8', conn_id=None, custom_headers=None, **kwargs)[source]

基底類別: airflow.models.baseoperator.BaseOperator

發送電子郵件。

參數
  • to (list[str] | str) – 要將電子郵件發送至的電子郵件列表。(已套用範本)

  • subject (str) – 電子郵件的標題。(已套用範本)

  • html_content (str) – 電子郵件的內容,允許 html 標記。(已套用範本)

  • files (list | None) – 要在電子郵件中附加的檔案名稱 (已套用範本)

  • cc (list[str] | str | None) – 要新增至 CC 欄位的收件者列表

  • bcc (list[str] | str | None) – 要新增至 BCC 欄位的收件者列表

  • mime_subtype (str) – MIME 子內容類型

  • mime_charset (str) – 新增至 Content-Type 標頭的字元集參數。

  • custom_headers (dict[str, Any] | None) – 要新增至 MIME 訊息的其他標頭。

template_fields: Sequence[str] = ('to', 'subject', 'html_content', 'files')[source]
template_fields_renderers[source]
template_ext: Sequence[str] = ('.html',)[source]
ui_color = '#e6faf9'[source]
execute(context)[source]

在建立 operator 時衍生。

Context 是與呈現 jinja 範本時相同的字典。

請參閱 get_template_context 以取得更多 context 資訊。

此條目是否有幫助?