Se eu conectar meu próprio servidor SMTP ao wp_mail, a senha de reboot não funciona mais

Eu decidi conectar o wp_mail ao meu servidor de SMTP autenticado “Gandi” para melhorar a confiabilidade do wp_mail e evita muitos problemas potenciais (com gmail …)

Quando eu quiser obter uma nova senha com o formulário de senha de reboot do WP e clicar no botão “Obter uma nova senha”, o WordPress retorna a mensagem de erro “O e-mail não pode ser enviado …”

Se eu comentar meu // add_action (‘phpmailer_init’ …) O formulário “Obter uma nova senha” funciona novamente. Eu tentei isso com twentysixteen e sem plugins ativados.

Alguém tem uma idéia do porquê?

Este é o meu código:

add_action( 'phpmailer_init', array( &$this, 'prefix_send_smtp_email' ) , 10 ); public function prefix_send_smtp_email( PHPMailer $phpmailer ) { // Define that we are sending with SMTP $phpmailer->isSMTP(); // The hostname of the mail server $phpmailer->Host = "mail.gandi.net"; // Use SMTP authentication (true|false) $phpmailer->SMTPAuth = true; // SMTP port number - likely to be 25, 465 or 587 $phpmailer->Port = "587"; // Username to use for SMTP authentication $phpmailer->Username = "contact@xxx.com"; // Password to use for SMTP authentication $phpmailer->Password = "xxxxxxxx"; // Encryption system to use - ssl or tls $phpmailer->SMTPSecure = "tls"; $phpmailer->From = "contact@xxx.com"; $phpmailer->FromName = "Jhon Do"; } 

Obrigado pela ajuda.

Solutions Collecting From Web of "Se eu conectar meu próprio servidor SMTP ao wp_mail, a senha de reboot não funciona mais"