# Envio de e-mail pelo sistema

**URL:** <https://gestgov.discourse.group/t/envio-de-e-mail-pelo-sistema/12548>\
**Category:** Rede GIRC\
**Tags:** agatha-riscos\
**Created:** [Março 26, 2021, 8:49pm UTC](https://gestgov.discourse.group/t/envio-de-e-mail-pelo-sistema/12548 "2021-03-26T20:49:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![adilson.silva](https://yyz2.discourse-cdn.com/free1/user_avatar/gestgov.discourse.group/adilson.silva/32/4990_2.png) [@adilson.silva](https://gestgov.discourse.group/u/adilson.silva)\
**Post date:** [Março 26, 2021, 8:49pm UTC](https://gestgov.discourse.group/t/envio-de-e-mail-pelo-sistema/12548/1 "2021-03-26T20:49:53Z")

</div>

Boa tarde a todos.

Implantamos o sistema agatha no INPI há cerca de um ano. Percebemos agora que o envio de e-mail não está funcionando (nunca funcionou, pois nunca foi necessário).

A configuração do e-mail no application.properties é a seguinte:

> #mail  
> spring.mail.host =   
> #spring.mail.username=  
> #spring.mail.password=  
> spring.mail.transport.protocol = smtp  
> spring.mail.properties.mail.smtp.auth = false  
> spring.mail.properties.mail.smtp.socketFactory.port = 25  
> spring.mail.properties.mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactory  
> spring.mail.properties.mail.smtp.socketFactory.fallback = true  
> spring.mail.properties.mail.smtp.starttls.enable = false  
> mail.remetente = nao-responda@inpi.gov.br //COLOCAR\_EMAIL\_REMETENTE\_INSTITUCIONAL  
> mail.destinatario = nao-responda@inpi.gov.br // COLOCAR\_EMAIL\_REMETENTE\_INSTITUCIONA

Não há nenhuma mensagem de erro, simplesmente não envia o email quando o usuário seleciona a opção “Solicitar Validação”. Inclusive aparece a mensagem dizendo que a solicitação de validação foi enviada, mas o pessoa que deveria receber o e-mail para validar o processo nada recebe.

Alguém sabe o que pode estar ocorrendo?

Obrigado a quem puder ajudar.

---

<div class="post-metadata">

**Author:** ![DiegoFGarcia](https://yyz2.discourse-cdn.com/free1/user_avatar/gestgov.discourse.group/diegofgarcia/32/9779_2.png) [@DiegoFGarcia](https://gestgov.discourse.group/u/DiegoFGarcia)\
**Post date:** [Março 27, 2021, 4:39am UTC](https://gestgov.discourse.group/t/envio-de-e-mail-pelo-sistema/12548/2 "2021-03-27T04:39:39Z")

</div>

@adilson.silva ,

Para enviar mensagens de forma adequada, a aplicação precisa assumir o papel de remetente. Sendo assim, é necessário configurar todas as informações de um remetente: endereço de e-mail, usuário, senha, servidor de e-mail (mail.host), porta, protocolo e outras, conforme necessidade.

No seu caso, como o protocolo de transporte é o SMTP, é necessário definir, no parâmetro “spring.mail.host =”, o nome do host ou o IP do servidor de e-mail que será usado pela aplicação para envio das mensagens. Da mesma forma o usuário e a senha da aplicação no servidor também devem ser definidos nos parâmetros “spring.mail.username=” e “spring.mail.password=”, respectivamente.

Acredito que, no seu caso, provavelmente, o nome do host seja algo como: [smtp.inpi.com](http://smtp.inpi.com). Exemplo de configuração para uma aplicação usar o servidor SMTP do GMail:

```auto
...
spring.mail.host=smtp.gmail.com
spring.mail.username=app-username@gmail.com
spring.mail.password=app-password
...

```

A equipe de infraestrutura de TI, responsável pelo provimento dos serviços de e-mail do seu órgão, certamente poderá lhe fornecer todas as informações necessárias para permitir o uso do serviço pela aplicação com segurança.

---

<div class="post-metadata">

**Author:** ![adilson.silva](https://yyz2.discourse-cdn.com/free1/user_avatar/gestgov.discourse.group/adilson.silva/32/4990_2.png) [@adilson.silva](https://gestgov.discourse.group/u/adilson.silva)\
**Post date:** [Março 29, 2021, 5:56pm UTC](https://gestgov.discourse.group/t/envio-de-e-mail-pelo-sistema/12548/3 "2021-03-29T17:56:58Z")

</div>

Oi @DiegoFGarcia , boa tarde.

Obrigado pela resposta. Passarei estas informações para a equipe de infra daqui.
