O WordPress não envia e-mails SMTP mesmo por phpmailer hook

Eu usei esse código no meu tema infantil (funções filho theme.php):

add_action( 'phpmailer_init', 'wpse8170_phpmailer_init',0 ); function wpse8170_phpmailer_init( PHPMailer $phpmailer ) { $phpmailer->Host = 'your.smtp.server.here'; $phpmailer->Port = 25; // could be different $phpmailer->Username = 'your_username@example.com'; // if required $phpmailer->Password = 'yourpassword'; // if required $phpmailer->SMTPAuth = true; // if required $phpmailer->SMTPSecure = 'ssl'; // enable if required, 'tls' is another possible value $phpmailer->IsSMTP(); } 

Mas não envia correio SMTP. Eu verifiquei as credenciais SMTP com programas SMTP (como o SMTP SMTP) e eles enviam o e-mail de teste com sucesso, mas quando eu uso o plug-in Contact Form 7, ele não envia mais e-mails. Meu host é cPanel / GoDady

Alguém pode ajudar-me?

Solutions Collecting From Web of "O WordPress não envia e-mails SMTP mesmo por phpmailer hook"

1) Você vê algum erro no console de desenvolvimento do seu navegador? O seu domínio de e-mail é o mesmo do domínio do seu site? Qualquer leitura em arquivos de log que indica por que o email não é enviado com sucesso? 2) Se você estiver usando o Formulário de Contato 7, tem sua própria class de mala direcionada definida, há algum motivo pelo qual você precisa do plugin do ph-mailer?

1) Estou usando o plug-in WP Mail SMTP, envia o e-mail de teste com sucesso, mas não afeta o formulário de contato 7 ou outros plugins de formulário de contato. Não vejo nenhum erro no console de desenvolvimento do meu navegador. meu domínio de e-mail igual ao domínio do meu site.

2) O meu servidor restringiu a function php mail () e eu tenho que usar o SMTP.