Produto: | TOTVS RH |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | Meu RH |
Função: | RHNP05, RHNP05A |
País: | Brasil |
Ticket: | 12731446 |
Issue: | DRHMEURH-2558 |
A funcionalidade "Esqueceu a senha" não dispara o e-mail de redefinição
O problema ocorria pois o usuário de autenticação do servidor era o mesmo usuário do envio de e-mail e, neste caso especificamente, o usuário de autenticação não possuía permissão para enviar e-mails.
Após esta correção, a rotina "Esqueceu a senha" do Meu RH passará a considerar os seguintes parâmetros.
PARÂMETRO | UTILIZAÇÃO | EXEMPLO |
---|---|---|
MV_RELSERV | Servidor SMTP com a porta | smtp.gmail.com:587 |
MV_RELACNT | Usuário que será utilizado para se conectar no servidor SMTP | [email protected] |
MV_RELPSW | Senha do usuário definido no parâmetro MV_RELACNT | testeDeEmail@123 |
MV_RELFROM | Usuário que será utilizando no campo FROM para envio do email | [email protected] |
MV_RELSSL | Se utilizará SSL | .T. |
MV_RELTLS | Se utilizará TLS | .T. |
MV_RELAUTH | Se o servidor SMTP necessita de autenticação | .T. |
Funcionamento.
Primeiramente, a API tentará se conectar ao servidor (MV_RELSERV), utilizando o usuário (MV_RELACNT) e a senha (MV_RELPSW).
Após se conectar ao servidor SMTP, caso o servidor exija autenticação (MV_RELAUTH), esta será realizada utilizando, primeiramente, os parâmetros MV_RELACNT e MV_RELPSW
Caso não consiga se autenticar, tentará uma segunda vez, porém removera o domínio no momento da conexão, ou seja, ao invés de utilizar [email protected], utilizará apenas teste123.
Caso a conexão seja bem sucedida, seguirá para o processo de envio do e-mail, utilizando o MV_RELFROM como remetente.
Porque foi necessário realizar essa modificação?
1 - Padronização dos envios de e-mail.
2 - Casos em que a infraestrutura do cliente possui um e-mail para autenticação e outro para disparo de e-mails.
Para saber mais sobre a rotina de Esquece Senha, acesse: Esqueceu a senha