SYSTEM$SEND_EMAIL

通过 no-reply@snowflake.net 向指定收件人发送 电子邮件通知

备注

所有 Snowflake 客户都可以使用此功能发送电子邮件。通过 Snowflake 的 Amazon Web Services (AWS) 部署,使用 AWS Simple Email Service (SES),处理从通知系统存储过程发送的电子邮件。使用 AWS 发送的电子邮件内容可由 Snowflake 保留最多三十天,以便管理消息的传递。此期限过后,消息内容将会删除。

语法

CALL SYSTEM$SEND_EMAIL(
    '<integration_name>',
    '<email_address_1> [ , ... <email_address_N> ]',
    '<email_subject>',
    '<email_content>',
    [ '<mime_type>' ]
);
Copy

实参

必填

integration_name

要用于发送电子邮件消息的 通知集成 的名称。

email_address_1 [ , ... email_address_N ]

应接收电子邮件通知的电子邮件地址列表。

以逗号分隔的字符串指定一个或多个未加引号的电子邮件地址。

如果设置了 通知集成ALLOWED_RECIPIENTS 属性,并且相应列表中没有 任何 电子邮件地址,则不会发送任何电子邮件通知。

email_subject

电子邮件通知的主题行。不能指定空字符串。

email_content

电子邮件的正文。不能指定空字符串。

可选

mime_type

email_content 值(电子邮件的内容)的 MIME 类型。默认值为 text/plain

支持以下类型:

  • text/plain – 当 email_content 为纯文本时,指定此类型。这是默认值。

  • text/html – 当 email_content 为 HTML 时,指定此类型。

    请注意, text/html 类型的消息内容未验证为格式正确的 HTML。

返回

如果存储过程成功执行,则返回 TRUE。

示例

请参阅 使用 SYSTEM$SEND_EMAIL 发送电子邮件通知

语言: 中文