Autenticar envio de mensagens com SMTP para a função wp_mail

Sempre que um email é disparado pelo WordPress através da função wp_mail, o WP se utiliza de uma instância da classe PHPMailer para realizar essa tarefa. Com o propósito de aumentar a entregabilidade dessas mensagens, bem como certificar-se de que elas estão de fato sendo enviadas, você pode realizar o envio autenticado de SMTP.

Os dados da autenticação são atribuídos ao gancho phpmailer_init.

add_action( 'phpmailer_init', 'set_smtp_credentials' );
function set_smtp_credentials( $phpmailer ) {
    $phpmailer->isSMTP();     
    $phpmailer->Host = 'smtp.servidor.com.br';
    $phpmailer->SMTPAuth = true;
    $phpmailer->Username = 'usuario';
    $phpmailer->Password = 'senha';
}

Perceba que mesmo sendo uma ação, não é preciso retornar o valor parâmetro; isso ocorre pois ele está sendo chamado por referência e assim as mudanças feitas são aplicadas diretamente na variável original.

Publicado em 4 de agosto de 2018 | Deixe seu comentário
Palavras-chave: , ,

Quer receber em primeira mão tudo o acontece por aqui?

Então curta nossa página no Facebook, siga-nos no Twitter.

Se preferir, receba atualizações no seu e-mail:

Suas informações ficarão 100% seguras.

Rudinei

Rudinei

Técnico em Informática, empresário, CEO e fundador da Digital Side Tecnologia, apaixonado por desenvolvimento WEB, tecnologia e games.

Outras publicações do autor (246)

Deixe seu comentário

Website