SYSTEM$SEND_EMAIL¶
Envia uma notificação por e-mail aos destinatários especificados de no-reply@snowflake.net
.
Nota
Todos os clientes do Snowflake podem enviar mensagens de e-mail usando esse recurso. As mensagens de e-mail enviadas do procedimento armazenado do sistema de notificações são processadas por meio das implantações do Amazon Web Services do Snowflake (AWS) usando AWS Simple Email Service (SES). O conteúdo de uma mensagem de e-mail enviada usando AWS pode ser retido pela Snowflake por até trinta dias para gerenciar a entrega da mensagem. Após esse período, o conteúdo da mensagem é excluído.
Sintaxe¶
CALL SYSTEM$SEND_EMAIL(
'<integration_name>',
'<email_address_1> [ , ... <email_address_N> ]',
'<email_subject>',
'<email_content>',
[ '<mime_type>' ]
);
Argumentos¶
Obrigatório¶
integration_name
Nome da integração da notificação que você deseja usar para enviar a mensagem de e-mail.
email_address_1 [ , ... email_address_N ]
Lista de endereços de e-mail que devem receber a notificação por e-mail.
Especifique um ou mais endereços de e-mail sem aspas em uma cadeia de caracteres separada por vírgulas.
Se a propriedade
ALLOWED_RECIPIENTS
da integração de notificação estiver definida e qualquer endereço de e-mail não estiver nessa lista, nenhuma notificação por e-mail será enviada.email_subject
Linha de assunto da notificação por e-mail. Não se pode especificar uma cadeia de caracteres vazia.
email_content
Corpo do e-mail. Não se pode especificar uma cadeia de caracteres vazia.
Opcional¶
mime_type
O tipo MIME do valor
email_content
, o conteúdo do e-mail. O padrão étext/plain
.Os seguintes tipos são suportados:
text/plain
– Especifique isso quandoemail_content
for um texto simples. Este é o valor padrão.text/html
– Especifique isso quandoemail_content
for HTML.Observe que o conteúdo de uma mensagem do tipo
text/html
não é validado como HTML bem formatado.
Retornos¶
Retorna TRUE se o procedimento armazenado for executado com sucesso.
Exemplos¶
Consulte Envio de notificações por e-mail.