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>' ]
);
Copy

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 quando email_content for um texto simples. Este é o valor padrão.

  • text/html– Especifique isso quando email_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.