Ir para o conteúdo

Send Email with Attachment

Introdução

O plugin Enviar Email com anexo fornece suporte para envio emails, com arquivos de destino como anexos.

Este plugin pode ser associado apenas a grupos de agentes privados e não está disponível nos grupos de agentes de nuvem Jitterbit.

Importante

Os plugins fornecidos pelo Jitterbit estão obsoletos. Veja Deprecation and support em Plugins. Em vez deste plugin, use o Cloud Studio conector Email ou um Design Studio alvo Email. Veja também Maneiras de enviar email.

Baixe e Adicione o Plugin

O plugin Enviar Email com anexo é um plugin Jitterbit padrão que já está disponível no Management Console Plugins e não precisa ser baixado ou adicionado à organização.

Se orientado pelo suporte, este plugin pode ser baixado no link fornecido abaixo e adicionado à organização (veja Adicionar novos plugins em Personalizações > Plug-ins).

Associe o Plugin a um Grupo de Agentes

O plug-in Enviar Email com anexo deve estar associado a um grupo de agentes privado para disponibilizar o plug-in em todos os agentes do grupo (consulte Associar grupos de agentes em Personalizações > Plug-ins).

O plugin está listado no Management Console Plugins com o nome de exibição Enviar Email com anexo.

Defina Variáveis e Use o Plugin em um Projeto

Consulte estes tópicos para obter informações sobre o uso de plugins em um projeto:

O plug-in Enviar Email com anexo usa estas variáveis:

Nome Tipo Obrigatório Descrição
SendEmail.Host String Obrigatório O servidor SMTP.
SendEmail.SSL Booleano Opcional O uso de SSL.
SendEmail.UserName String Opcional O nome de usuário requerido pelo servidor SMTP para autenticação. Não precisa ser fornecido se o servidor não requerer um nome de usuário.
SendEmail.Password String Opcional A senha do usuário. Não precisa ser fornecida se o servidor não exigir uma senha.
SendEmail.Port Inteiro Opcional. A porta usada pelo servidor SMTP.
SendEmail.To Corda Obrigatório O endereço email do destinatário.
SendEmail.CC Corda Opcional Uma lista separada por vírgulas de endereços email CC.
SendEmail.From Corda Obrigatório O endereço email do remetente.
SendEmail.ReplyTo Corda Opcional O endereço de email de resposta. Se não for especificado, SendEmail.Fromserá usado como resposta.
SendEmail.Subject String Opcional O assunto da mensagem (opcional).
SendEmail.Text String Opcional O texto da mensagem (opcional). Se o texto da mensagem começar com <html>, o email será enviado com o tipo de conteúdo text/html.
SendEmail.AttachmentName[_N] Corda Opcional

Como este plugin é usado antes do destino, os arquivos de destino ainda possuem os nomes temporários que são fornecidos pelo agente privado na operação. (Os arquivos receberão seus nomes "reais", conforme definido pelo alvo da operação, assim que forem movidos para o local de destino.)

Se quiser definir seus próprios nomes para os arquivos anexados, você pode faça isso definindo esta variável. Se houver apenas um arquivo de destino, use SendEmail.AttachmentName para definir seu nome. Se houver mais de um arquivo de destino, use SendEmail.AttachmentName_2, SendEmail.AttachmentName_3, etc., para definir os nomes do segundo, terceiro, etc. arquivo.

SendEmail.OneAttachmentPerEmail Boolean Opcional Controla o comportamento se mais de um arquivo anexo for enviado. Se o valor desta variável for true, um email por arquivo de destino será enviado. Se o valor desta variável for false, todos os arquivos de destino serão anexados a um único email. O valor padrão desta variável é false.
SendEmail.SendIfNoAttachments Boolean Opcional Controla o comportamento se não houver arquivos de destino. Se o valor da variável for true, um email sem anexos será enviado. Se o valor desta variável for false, nenhum email será enviado. O valor padrão desta variável é false.
SendEmail.LogLevel String Opcional Define o nível de registro para este plugin. O registro é desativado por padrão. O valor deve ser um dos níveis internos definidos por java.util.logging.Level. Em agentes privados, o log do plugin pode ser encontrado no diretório <JITTERBIT_HOME>/log/plugin/.
SendEmail.Retries Inteiro Opcional Defina o número de vezes que você deseja tentar enviar o email se a tentativa inicial falhar. O padrão é não tentar enviá-lo após uma falha inicial.
SendEmail.RetryWaitSeconds Inteiro Opcional Defina o número de segundos para esperar entre cada nova tentativa. Usado somente se SendEmail.Retries é melhor que 0. O padrão é esperar um minuto (60 segundos) entre as tentativas.