Como acessar variáveis de objeto de e-mail

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Um script de ação de e-mail de entrada contém o objeto de e-mail para acessar várias partes de um e-mail de entrada por meio de variáveis. Você pode usar a variável global sys_email com ações de e-mail de entrada.

    Tabela 1. Como acessar objetos de e-mail com variáveis
    Variável Conteúdos
    e-mail.para Contém uma lista separada por vírgulas de endereços de e-mail nas caixas Para: e Cc:.
    e-mail.direto Contém uma lista separada por vírgulas de endereços de e-mail na caixa Para:.
    e-mail.copiado Contém uma lista separada por vírgulas de endereços de e-mail na caixa Cc:.
    e-mail.corpo_texto Contém o corpo do e-mail como uma cadeia de caracteres de texto simples.
    e-mail.corpo_html Contém o corpo do e-mail como uma cadeia de caracteres HTML.
    e-mail.de Contém um endereço de e-mail que depende das seguintes condições:
    • Se o endereço listado no campo Cabeçalhos de e-mail corresponder ao endereço de e- mailde um usuário existente, essa variável conterá o endereço de e-mail do usuário.
    • Se o endereço listado no campo Cabeçalhos de e-mail não corresponder ao endereço de e-mailde um usuário existente, essa variável conterá o endereço listado no campo Cabeçalhos de e-mail.
    e-mail.from_sys_id Contém o SYS ID do usuário que enviou o e-mail para a instância.
    e-mail.origeme-mail Contém o endereço do remetente do e-mail conforme listado no campo Cabeçalhos de e-mail.
    e-mail.assunto Contém o assunto do e-mail como uma cadeia de caracteres de texto simples.
    e-mail.destinatários Contém uma lista separada por vírgulas de endereços de destinatários como uma cadeia de caracteres de texto simples, na caixa Para:.
    e-mail.recipients_array Contém os endereços dos destinatários como uma matriz.
    e-mail.content_type Contém o tipo de conteúdo MIME do e-mail (por exemplo,text/plain;charset="us-ascii" ou text/html;charset="us-ascii").
    cabeçalhos.e-mail Contém detalhes sobre o remetente, a rota e o destinatário como uma cadeia de caracteres de texto sem formatação no formato do cliente de e-mail de envio.
    e-mail.importância Contém uma indicação do remetente sobre a importância de uma mensagem. O valor pode ser Alto, Baixoou vazio.
    Nota:
    A instância segue o RFC 2822 (formato de mensagem da Internet), que requer que vários endereços de e-mail em um grupo sejam separados por vírgulas, não por ponto e vírgula. A instância pode definir os valores das variáveis email.to, email.directe email.copied somente se os e-mails endereçados a grupos seguirem o formato RFC esperado.

    Variáveis de email.recipient de entrada

    As variáveis de destinatários (email.recipients, email.recipients-array) permitem o processamento de e-mails de entrada com base nos destinatários do e-mail. Por exemplo, você pode criar um script para processar e-mail com base nos valores da matriz:
    var rarray  = email.recipients_array ; for ( var i  = 0 ; i  < rarray.length ; i ++ ) { var recipient  = rarray [i ] ; // do something with it } 

    A variável sys_email

    Esta variável permite acessar o registro sys_email recebido que acionou a ação de e-mail de entrada. Ele pode ser usado para fazer referência a campos no registro de e-mail, como uid, sys_id, content_typee assim por diante.