Melhoria #787
Implementar autenticação nos envios de e-mail no ExpressoMail
100%
Descrição
Foi exposta a necessidade de que seja adicionada autenticação nos envios de e-mail pelo ExpressoMail. A sugestão foi de incluir no arquivo class.imap_functions.php, método "compose_msg" (linha 2567), o conteúdo "$mail -> SMTPAuth = true" além do nome do usuário e a senha.
A justificativa foi que "o envio autenticado, além permitir o controle da utilização indevida sem a utilização de recursos alternativos como o postfx-access, alimenta os modelos de análise de spam elevando a acurácia em alguns níveis de magnitude".
Analisando a demanda e, considerando que isto poderia ser algo parametrizável em cada ambiente, criar uma preferência para possibilitar que a autenticação seja opcional.
Obs: verificar se há outros pontos de envio que sejam necessários ajustes.
Alteração sugerida:
diff --git a/expressoMail1_2/inc/class.imap_functions.inc.php b/expressoMail1_2/inc/class.imap_functions.inc.php index 275f8ce..d6c6729 100644 --- a/expressoMail1_2/inc/class.imap_functions.inc.php +++ b/expressoMail1_2/inc/class.imap_functions.inc.php @@ -2468,6 +2468,10 @@ class imap_functions $signed = isset($params['input_return_digital'])? $params['input_return_digital'] : false; + $mail -> SMTPAuth = true; + $mail -> Username = $this -> username; + $mail -> Password = $this -> password; + if ( !( $sent = $mail->Send() ) ){ return array( 'success' => false, 'error' => $this->parse_error( $mail->ErrorInfo ) ); }
Revisões associadas
Issue #787 - Autenticação nos envios de e-mail no ExpressoMail
Histórico
#1 Atualizado por Anderson Tadayuki Saikawa há mais de 4 anos
- Descrição atualizado(a) (diff)
#2 Atualizado por Alexandre Rocha Wendling Cassol há aproximadamente 4 anos
- % Terminado alterado de 0 para 80
- Situação alterado de Nova para Resolvida
#3 Atualizado por Alexandre Rocha Wendling Cassol há aproximadamente 4 anos
- Atribuído para ajustado para Alexandre Rocha Wendling Cassol
#4 Atualizado por Anderson Tadayuki Saikawa há aproximadamente 4 anos
- % Terminado alterado de 80 para 100
- Situação alterado de Resolvida para Fechada