SYSTEM$SEND_EMAIL¶
Sendet eine E-Mail-Benachrichtigung an die von no-reply@snowflake.net
angegebenen Empfänger.
Bemerkung
Alle Snowflake-Kunden können mit diesem Feature E-Mail-Nachrichten versenden. E-Mail-Nachrichten, die von der Notifications System Stored Procedure gesendet werden, werden über die Snowflake-Bereitstellung für Amazon Web Services (AWS) und unter Verwendung des AWS Simple Email Service (SES) verarbeitet. Der Inhalt einer mit AWS gesendeten E-Mail-Nachricht kann von Snowflake bis zu dreißig Tage lang aufbewahrt werden, um die Zustellung der Nachricht zu verwalten. Nach Ablauf dieser Frist wird der Inhalt der Nachricht gelöscht.
Syntax¶
SYSTEM$SEND_EMAIL(
'<integration_name>',
'<email_address_1> [ , ... <email_address_N> ]',
'<email_subject>',
'<email_content>',
[ '<mime_type>' ] )
Argumente¶
Erforderlich¶
integration_name
Name der Benachrichtigungsintegration, die Sie zum Senden der E-Mail-Meldung verwenden möchten.
email_address_1 [ , ... email_address_N ]
Liste der E-Mail-Adressen, die die E-Mail-Benachrichtigung erhalten sollen.
Geben Sie eine oder mehrere E-Mail-Adressen (nicht in Anführungszeichen gesetzt) in einer durch Kommas getrennten Zeichenfolge an.
Wenn die Eigenschaft
ALLOWED_RECIPIENTS
der Benachrichtigungsintegration eingestellt ist und müssen alle E-Mail-Adressen in dieser Liste enthalten sein, da andernfalls keine E-Mail-Benachrichtigungen gesendet werden.email_subject
Betreffzeile der E-Mail-Benachrichtigung. Sie können keine leere Zeichenfolge angeben.
email_content
Textkörper/Body der E-Mail. Sie können keine leere Zeichenfolge angeben.
Optional¶
mime_type
Der MIME-Typ des
email_content
-Werts, der Inhalt der E-Mail. Der Standardwert isttext/plain
.Die folgenden Typen werden unterstützt:
text/plain
– Geben Sie dies an, wennemail_content
im Nur-Text-Format ist. Dies ist der Standard.text/html
– Geben Sie dies an, wennemail_content
im HTML-Format vorliegt.Beachten Sie, dass der Inhalt einer Nachricht des Typs
text/html
nicht als wohlgeformtes HTML validiert wird.
Rückgabewerte¶
Gibt TRUE zurück, wenn die gespeicherte Prozedur erfolgreich ausgeführt wurde.
Beispiele¶
Siehe Verwenden von SYSTEM$SEND_EMAIL zum Senden von E-Mail-Benachrichtigungen.