Gerenciador de Envio de E-mail : Configuração
Características
- É interface de administração
Telas
- Host SMTP (string, campo requerido) : Define o servidor smtp para envio de mails. Ex: smtp.myhost.com.br
- Porta SMTP (inteiro, campo requerido) : Permite definir a porta de comunicação para envio de e-mails
- Usuário SMTP (string) : Nome do usuário para autenticação no servidor smtp. Caso este campo não seja preenchido, o envio de e-mail será sem autenticação
- Senha SMTP (string) : Senha do usuário para autenticação no servidor smtp
- Protocolo criptográfico (string) : Esta propriedade permite configurar o protocolo de criptografia que o servidor de email utilizará. Para isto, basta informar qual protocolo será utilizado: Nenhum (default); SSL ou TLS
- Tempo limite de I/O do Socket (milisegundos) (inteiro) : Corresponde ao tempo limete de entrada e saída do socket em millissegundos. O padrão de tempo é infinito
- Tempo limite da conexão com o socket (milisegundos) (inteiro) : Corresponde ao tempo limete de conexão em millissegundos. O padrão de tempo é infinito
- Número máximo de threads de envio (inteiro, campo requerido) : Corresponde a quantidade de filas de mails para serem executados simultaneamente em cada servidor
- Tempo limite do lock da fila (segundos) (inteiro, campo requerido) : Corresponde ao timeout em segundos de envio de um e-mail da fila
- Intervalo de envio (segundos) (inteiro, campo requerido) : Permite determinar o tempo que será considerado entre um envio de um e-mail e outro da mesma fila
- Tamanho do bloco (nº de emails) (inteiro, campo requerido) : Pode-se determinar a quantidade de e-mails de uma mesma fila que após serem enviados haverá uma pausa especificada no campo “Intervalo do Bloco”
- Intervalo do bloco (segundos) (inteiro, campo requerido) : É o tempo, em segundos, considerado entre envio de blocos (campo “Tamanho do Bloco” ) de uma mesma fila
- Remover e-mails enviados (booleano) : Permite determinar se os e-mails enviados com sucesso permanecerão ou não na lista
- Classe de envio de e-mail (string, campo requerido) : Determina a classe que deve ser utilizada no envio de e-mails. Esta nova classe deve implementar a interface IMailSender
- Endereço de remetente (padrão) (string, campo requerido) : Deve-se especificar um e-mail válido para que seja utilizado como remetente padrão de envio de e-mails. Caso não seja especificado, será utilizado o default_from_address@localhost como e-mail padrão. Como exemplo: O envio de e-mail padrão para workflow não utiliza o endereço do usuário como remetente. Os e-mails possuem o endereço de remetente default especificado na configuração do gerenciador de e-mails. Caso não seja especificado, os e-mails não conterão remetente. Porém, é comum servidores SMTP não aceitarem envio de e-mails sem remetente. Portanto, faz-se necessário verificar as regras deste tipo de servidor.
Após as corretas configurações, principalmente para os campos Host SMTP, Porta SMTP, Usuário SMTP, Senha SMTP e Endereço de remetente padrão, as requisições serão registradas em uma das seguinte situações:
- enviado
- e-mail enviado com sucesso pelo Portal;
- erro no envio
- e-mail enviado sem sucesso. O log de erro do envio de e-mail encontra-se em: lumisdata/log/lumis/sendmail/sendmail.log;
- enviando
- processamento do envio;
- pendente
- o e-mail ainda não processado.
Permissionamento
- Gerenciar instância de serviço: Permite gerenciar todos os dados dessa instância de serviço, incluindo apagar ele como todo.
Ações
- commit