airflow.providers.amazon.aws.hooks.ses¶
此模組包含 AWS SES Hook。
類¶
與 Amazon Simple Email Service 互動。 |
模組內容¶
- class airflow.providers.amazon.aws.hooks.ses.SesHook(*args, **kwargs)[source]¶
基類:
airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook與 Amazon Simple Email Service 互動。
提供對
boto3.client("ses")的輕量級封裝。可以指定附加引數(例如
aws_conn_id),這些引數將傳遞給底層的 AwsBaseHook。- send_email(mail_from, to, subject, html_content, files=None, cc=None, bcc=None, mime_subtype='mixed', mime_charset='utf-8', reply_to=None, return_path=None, custom_headers=None)[source]¶
使用 Amazon Simple Email Service 傳送電子郵件。
- 引數:¶
mail_from (str) – 設定為電子郵件發件人地址
to (str | collections.abc.Iterable[str]) – 設定為電子郵件收件人地址列表
subject (str) – 電子郵件主題
html_content (str) – HTML 格式的電子郵件內容
cc (str | collections.abc.Iterable[str] | None) – 設定為電子郵件抄送 (CC) 地址列表
bcc (str | collections.abc.Iterable[str] | None) – 設定為電子郵件密送 (BCC) 地址列表
mime_subtype (str) – 可用於指定訊息的子型別。預設為 mixed
mime_charset (str) – 電子郵件字元集。預設為 UTF-8。
return_path (str | None) – 用於接收回復的電子郵件地址。預設情況下,回覆將傳送到原始發件人的電子郵件地址。
reply_to (str | None) – 應傳送郵件退信和投訴的電子郵件地址。“Return-Path” 有時也被稱為“envelope from”、“envelope sender”或“MAIL FROM”。
custom_headers (dict[str, Any] | None) – 要新增到 MIME 訊息的附加標頭。這些值不會執行驗證,並且應該能夠進行編碼。
- 返回值:¶
來自 Amazon SES 服務的響應,包含唯一的郵件識別符號。
- 返回型別:¶