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.From será 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.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. |