Breaking

Post Top Ad

Your Ad Spot

domingo, 10 de marzo de 2019

Enviar correo electrónico a través del servidor SMTP en WordPress

Al enviar un correo electrónico desde el script, siempre es una buena idea enviarlo utilizando el servidor SMTP. Enviar correo electrónico a través del servidor SMTP evita muchos problemas, como que su correo electrónico se marque como correo no deseado. Básicamente, la función mail()wp_mail()se usa para enviar correo electrónico en WordPress. Si desea usar el servidor SMTP para enviar correos electrónicos en WordPress , PHPMailer Class será la mejor opción.
Hay muchos complementos disponibles en WordPress para enviar el correo electrónico a través del servidor SMTP. Pero puede enviar fácilmente correos electrónicos utilizando el servidor SMTP en WordPress sin usar ningún complemento. En este tutorial, le mostraremos cómo enviar correos electrónicos usando SMTP en WordPress . Con la configuración de SMTP puede aumentar la capacidad de entrega de correo electrónico en su sitio de WordPress.

WordPress PHPMailer Class

Antes de comenzar, la clase PHPMailer debe inicializarse.
/ * 
 * Inicializar la clase phpmailer 
 * / global  $ phpmailer ; 
// (Re) créelo , si desaparece si (! (  $ Phpmailer  instanceof  PHPMailer  )) { 
    require_once  ABSPATH  WPINC  '/class-phpmailer.php' ; 
    require_once  ABSPATH  WPINC  '/class-smtp.php' ; 
} $ phpmailer  = nuevo  PHPMailer ;

Enviar correo electrónico HTML en WordPress a través de SMTP

El siguiente código de ejemplo envía correo electrónico HTML a través de SMTP con la clase PHPMailer en WordPress.
// Configuración SMTP $ phpmailer -> isSMTP ();                    $ phpmailer -> Host  'smtp.example.com' ; $ phpmailer -> SMTPAuth  true ; $ phpmailer -> Nombre de usuario  'usuario@ejemplo.com' ; $ phpmailer -> Contraseña  '*****' ; $ phpmailer -> SMTPSecure  'tls' ; $ phpmailer -> Puerto  587 ; 
$ phpmailer ->'info@example.com' 'CodexWorld' ); 
// Agregar un destinatario $ phpmailer -> addAddress ( 'john@example.com' ); 
// Agregar cc o  bcc $ phpmailer -> addCC ( 'cc@example.com' ); $ phpmailer -> addBCC ( 'bcc@example.com' ); 
// Establecer formato de correo electrónico a HTML $ phpmailer -> isHTML ( true ); 
// Asunto del correo electrónico $ phpmailer -> Asunto  'Enviar correo electrónico a través de SMTP desde WordPress' ; 
// contenido del cuerpo del correo electrónico$ mailContent  "<h1> Enviar correo electrónico HTML utilizando SMTP en WordPress </h1> 
    <p> Este es un correo electrónico de prueba que se envió mediante el servidor de correo SMTP con PHPMailer de WOrdPress. </p>" ; $ phpmailer -> Body     $ mailContent ; 

if (! $ phpmailer -> send ()) { 
    echo  'No se pudo enviar el mensaje'. ; 
    echo  'Error del remitente:'  $ phpmailer -> ErrorInfo ; 
} else { 
    echo  'El mensaje ha sido enviado' ; 
}

Enviar correo electrónico a múltiples destinatarios

Agregue el addAddress()método varias veces para enviar un correo electrónico a múltiples destinatarios.
// Agregar destinatario múltiple $ phpmailer -> addAddress ( 'john@example.com' ); 
$ phpmailer -> addAddress ( 'marry@example.com' ); 
$ phpmailer -> addAddress ( 'smith@example.com' );

Enviar correo electrónico utilizando Gmail SMTP en WordPress

Si desea utilizar su cuenta de Gmail para enviar correos electrónicos desde WordPress, necesita hacer algunos cambios en la configuración de la cuenta de Google. Configure su cuenta de Google mediante los siguientes cambios para usar Gmail SMTP en WordPress .
  • Inicie sesión en su cuenta de Google.
  • Vaya a la página Mi cuenta . Haga clic en el enlace Iniciar sesión en Google en la sección Inicio de sesión y seguridad .
    enviar correo electrónico php gmail smtp account account settings codexworld
  • Desplácese hacia abajo en la sección Contraseña y método de inicio de sesión y desactive la verificación de 2 pasos .
    enviar-email-php-gmail-smtp-off-2-step-verificación-codexworld
  • Desplácese hacia abajo en la sección Aplicaciones y sitios conectados y active Activar Permitir aplicaciones menos seguras .
    enviar correo electrónico php gmail smtp-allow-less-secure-apps-codexworld
¡Estás listo! Ahora puede usar su cuenta de Gmail como un servidor SMTP para enviar correos electrónicos desde WordPress.
Especifique las credenciales de su cuenta de Gmail (dirección de correo electrónico y contraseña), host y puerto SMTP.
// Configuración SMTP de Gmail $ phpmailer -> isSMTP (); $ phpmailer -> Host  'smtp.gmail.com' ; $ phpmailer -> SMTPAuth  true ; $ phpmailer -> Nombre de usuario  'codexworld@gmail.com' ; $ phpmailer -> Contraseña  '********' ; $ phpmailer -> SMTPSecure  'tls' ; $ phpmailer -> Puerto  587 ;

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas