airflow.providers.amazon.aws.hooks.ses
¶
此模块包含 AWS SES Hook。
模块内容¶
类¶
与 Amazon Simple Email Service 交互。 |
- class airflow.providers.amazon.aws.hooks.ses.SesHook(*args, **kwargs)[源码]¶
基类:
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)[源码]¶
使用 Amazon Simple Email Service 发送电子邮件。
- 参数
mail_from (str) – 要设置为电子邮件发件人的电子邮件地址
to (str | collections.abc.Iterable[str]) – 要设置为电子邮件收件人的电子邮件地址列表
subject (str) – 电子邮件的主题
html_content (str) – HTML 格式的电子邮件内容
files (list[str] | None) – 要附加的文件的路径列表
cc (str | collections.abc.Iterable[str] | None) – 要设置为电子邮件抄送的电子邮件地址列表
bcc (str | collections.abc.Iterable[str] | None) – 要设置为电子邮件密件抄送的电子邮件地址列表
mime_subtype (str) – 可用于指定邮件的子类型。默认值 = mixed
mime_charset (str) – 电子邮件的字符集。默认值 = UTF-8。
return_path (str | None) – 将发送回复的电子邮件地址。默认情况下,回复将发送到原始发件人的电子邮件地址。
reply_to (str | None) – 应向其发送邮件退回和投诉的电子邮件地址。“Return-Path”有时被称为“信封发件人”、“信封发送人”或“MAIL FROM”。
custom_headers (dict[str, Any] | None) – 要添加到 MIME 消息的其他标头。不会对这些值运行验证,它们应该能够被编码。
- 返回
来自 Amazon SES 服务的响应,其中包含唯一的消息标识符。
- 返回类型