Existe una forma bastante fácil de configurar una dirección de correo en WordPress de forma que salgan los correos electrónicos que nuestro blog genera.
Para ello debemos ir a Apariencia / Editor. Seleccionar el archivo Funciones del Tema (functions.php) y agregar el siguiente código al final del archivo.
Los datos en negrita son los que tienes que cambiar por los tuyos.
/* Correo */ add_action('phpmailer_init','send_smtp_email'); function send_smtp_email( $phpmailer ) { // Define que estamos enviando por SMTP $phpmailer->isSMTP(); // La dirección del HOST del servidor de correo SMTP p.e. smtp.midominio.com $phpmailer->Host = "smtp.gmail.com"; // Uso autenticación por SMTP (true|false) $phpmailer->SMTPAuth = true; // Puerto SMTP - Suele ser el 25, 465 o 587 $phpmailer->Port = "587"; // Usuario de la cuenta de correo $phpmailer->Username = "<nombre>@gmail.com"; // Contraseña para la autenticación SMTP $phpmailer->Password = "<contraseña>"; // El tipo de encriptación que usamos al conectar - ssl (deprecated) o tls $phpmailer->SMTPSecure = "tls"; $phpmailer->From = "<nombre>@gmail.com"; $phpmailer->FromName = "<Nombre>"; }
Gracias por el código.
Sin embargo, no me ha funcionado.
Cuando hago cambios en el estado de los pedidos, se cuelga y no manda los correos al cliente
Realmente este es un post antiguo, lo estoy revisando. De todas formas hace ya tiempo que uso para estas tareas el plugin «Easy WP SMTP». Gracias por tu comentario.