Se os emails enviados do seu WP estão caindo na caixa de SPAM dos usuários, isso pode ser um indicativo de que é hora de usar um SMTP para enviar as mensagens. Você pode usar qualquer SMTP: Mandrill, SendGrid, Gmail, até o email do seu provedor pessoal, etc.
Você só precisa ter em mãos os dados do SMTP como: servidor, porta, usuário, senha, se precisa de autenticação e qual o tipo de encriptação. Depois basta colar o código abaixo (com as modificações necessárias) em seu functions.php.
add_action('phpmailer_init', 'email_smtp');
function email_smtp( $phpmailer ) {
$phpmailer->isSMTP();
$phpmailer->Host = "smtp.site.com.br";
$phpmailer->SMTPAuth = true; //autenticação?
$phpmailer->Port = "587"; //porta
$phpmailer->Username = "usuario-do-email";
$phpmailer->Password = "senha";
$phpmailer->SMTPSecure = "tls";
$phpmailer->From = "[email protected]";
$phpmailer->FromName = "Seu nome/Nome do Blog";
}A partir de agora, todos os seus emails serão enviados pelo seu servidor de SMTP.