Falha ao enviar email

Tô tentando enviar email em uma determinada atividade. Montei o código de acordo com outros tópicos que vi aqui no fórum.

Alguém saberia ajudar?

No log me retorna esse erro:


Falha desconhecida ao enviar email: : com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.sistemas...com, 25; timeout -1;

Conseguiu a solução?

Oi Marcella!

Pelo erro, não é nada sobre a implementaçãoq que você fez. Aparaentemente, o endereço do servidor está errado: "Couldn't connect to host".

Verifica se o endereço do servidor e a porta estão corretos.

Abs,

Marcos

Bom dia, verifica a porta, pois geralmente a 25 não usa mais pra saída de email. Testa a porta 587 que é mais comum hoje e caso não funcione, verifique no painel administrativo de email, pq as vezes tem que liberar as config smtp manualmente

Ola Marcella,

Veja as configurações de email, tanto a de WCM e de arquivo 'domain.xml', conforme fala na documentação http://tdn.totvs.com/pages/releaseview.action?pageId=257623560

Verifique também com o pessoal de infra ai, pode ser que seja algum bloqueio. Pois aqui também acontece esse erro de vez em quando e do nada volta a funcionar. Tem hora do dia que as vezes até funciona os emails de notificações de processos, mas os emails dentro dos eventos tipo 'beforeTaskSave' param de funcionar, ai passa um tempo do dia, ambos funcionam. Estranho neh!? Mas acontece.

Fluigers, aproveitando o tópico, existe alguma configuração por traz do fluig de timeout, que possa alterar?

Pois aqui o mesmo erro acontece esporadicamente. 2018-03-06 15:53:11,160 ERROR [com.datasul.technology.webdesk.util.EMailSenderImpl] (EJB ASYNC - 482) Falha desconhecida ao enviar email: : com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.office365.com, 587; timeout -1;

Abraços

Fizemos diversos testes em conjunto com o pessoal de Infra. E após algumas pesquisas também, chegamos a conclusão de que tem a ver com o timeout de comunicação. Utilizamos um .exe disponibilizado pela Totvs, que tem como timeout, 5 segundos. Durante diversas tentativas, algumas falham com a mensagem de estouro de timeout e outras são enviadas normalmente. Venho reforçar a solicitação do Geovane, sobre como aumentar o timeout do envio de e-mail a partir do Fluig.

Esse mesmo problema foi encontrado aqui também nos nossos testes. Você conseguiu validar como ajustar esse “timeout” ?

Bom dia !!
Estamos com o mesmo problema, queria tentar aumentar o timeout de envio de e-mail, conseguiu achar uma forma de fazer isso ??

Obrigado pela atenção.

Não sei se já encontraram a resposta mas eu estava com um problema similar ao seu, e resolvi configurando o servidor de e-mail por empresa. Nesta TDN ensina como realizar esta configuração. https://tdn.totvs.com/pages/releaseview.action?pageId=257623560