Cómo enviar correo electrónico en WordPress utilizando el servidor SMTP de Gmail

Publicado: 2016-05-10

Si su sitio web con uno de los temas de WordPress está abierto para la inscripción o un foro con alertas, su sitio probablemente enviará muchos correos electrónicos. Todos ellos, por defecto, se envían a través de un sistema estándar de transferencia de correos electrónicos. Este enfoque simple no requiere ninguna configuración adicional y las cartas se envían muy rápidamente. Sin embargo, impone serias desventajas.

Como la cantidad de mensajes y la importancia de tal enfoque ya es un tramo, se pueden llamar problemas válidos y poco comunes. Por ejemplo, su correo enviado al sitio puede caer en el spam o no llegar al destinatario en absoluto.

En la mayoría de los casos, la decisión puede ser el envío de cartas a través de servicios de terceros, como el correo de Gmail para su dominio (SDA). También puede optar por enviar correo a través de su propio servidor de correo, que, por regla general, tienen incluso el alojamiento web más básico.


Desventajas de los servidores de correo electrónico que utilizan el sistema de transporte para sitios web con temas de WooCommerce

Como se señaló anteriormente, el envío de correos electrónicos en sitios web con temas de WooCommerce, por defecto, funciona sin ninguna configuración adicional, pero este precio es muy alto:

  1. Los mensajes pueden caer en la casilla de correo no deseado

Acerca de todos los filtros de correo no deseado y los métodos de verificación de correos electrónicos que funcionan, por ejemplo, Gmail, probablemente solo los empleados de estas empresas los conozcan. A pesar de la gran cantidad de herramientas cerradas de miradas indiscretas para verificar los envíos entrantes, hay varias cosas que pueden aumentar la confianza en el servicio de correo electrónico para sus cartas.

Un correo electrónico enviado a través del sistema de transporte no contiene firmas electrónicas adicionales, lo que puede indicar la confiabilidad y legitimidad de un remitente. Quizás muchos de ustedes saben que cualquiera puede enviar una carta a la dirección de otra persona, por ejemplo, con [email protected] sin tener acceso al dominio y un sitio web con uno de los temas de WooCommerce.

El envío de mensajes a través del servicio de correo permitirá agregar automáticamente la firma DKIM, lo que indica la confiabilidad y legitimidad de un remitente. El servidor de envío (servidores SMTP) y Gmail agregarán automáticamente la firma DKIM a cada correo electrónico. Solo el propietario del dominio (DKIM y clave privada) puede enviar correo con el DKIM correcto firmado.

La firma DKIM no niega el hecho de que otra persona podrá enviar un correo electrónico utilizando su dirección ([email protected]), pero el servidor de correo receptor verá que la carta enviada por otra persona, en lugar del propietario del dominio .

2

El registro SPF se establece en la configuración del dominio (DNS) y permite al propietario mostrar los servicios de correo desde qué servidores pueden enviar correos electrónicos en este dominio. Cada servicio de correo electrónico ofrece su propio registro SPF con su lista de servidores.

  1. Es posible que falten mensajes

Otro método, que se utiliza para filtrar las cartas de servicio postal incorrectas, es la lista gris. Aquí, en el momento de enviar la carta, el servidor receptor puede responder a tu sitio algo como “estoy ocupado ahora mismo, ven con esta carta en diez minutos”. El sitio web con uno de los temas de WooCommerce no sabe qué hacer en tal caso: la carta se entregó para enviar, eso es todo, por lo que el correo electrónico simplemente se perdió y no se entregará al destinatario.

Si su carta se envía al servicio de correo, su servidor de envío dirá "OK, Google", colocará la carta de todos los correos no enviados e intentará obtenerlo unas cuantas veces más. El cálculo es simple: cuando envía una gran cantidad de correo en un período corto de tiempo, como suelen hacer los spammers, no tiene tiempo para intentar entregar la carta varias veces.

No camine, y una carta puede, si el servidor receptor solo por el tiempo fuera o perdió el acceso a la red. Por lo tanto, el envío de correos electrónicos a través de SMTP es más seguro.

  1. Envío de correos electrónicos a través de SMTP

La principal diferencia entre enviar correo electrónico a través de un servicio externo (Gmail) o su propio servidor SMTP no lo es. Es lo mismo. Pero si decide utilizar su propio alojamiento o un servidor SMTP dedicado, debe prestar atención a su configuración. No olvide establecer los registros DKIM y SPF correctos en la configuración del dominio.

Google no prohíbe el envío de correos electrónicos a través de sus servidores de esta manera, pero tiene algunas limitaciones en la cantidad de mensajes enviados por día. Por ejemplo, Gmail tiene un límite claramente especificado de 2000 correos electrónicos por día.

Tenga en cuenta que muchos sitios de alojamiento web para conectarse a servidores externos están bloqueados (la información está disponible para respaldar el alojamiento o con el comando telnet). En este caso, puede solicitar soporte para permitir conexiones de alojamiento. A veces, tales solicitudes pueden ser tenidas en cuenta. O bien, utilice el servidor de correo interno proporcionado por el proveedor de alojamiento. Como regla general, se ejecutará incluso más rápido que el exterior, ya que generalmente se encuentra en el mismo servidor físico que su sitio web con uno de los temas de WooCommerce (servidor web).

Por experiencia personal, se observó que Gmail para su dominio no almacena los correos electrónicos enviados a través del servidor SMTP en la carpeta de salida y conserva Gmail.


Complemento WP Mail SMTP para sitios web con temas de WooCommerce

Todos los correos electrónicos enviados a WordPress a través de la función wp_mail (), que funciona en la popular biblioteca PHP Mailer. Para permitir que WordPress y wp_mail () envíen correos electrónicos a través del servidor SMTP, debe instalar y configurar el complemento WP Mail SMTP desde el directorio oficial de WordPress.org:

3 (1)

  • Al activar el complemento, vaya a Configuración → Correo electrónico en el Panel de control;
  • Vamos a configurar en la página Opciones avanzadas de correo electrónico. A continuación se muestra la descripción y los valores requeridos para cada artículo;
  • De Correo electrónico – dirección desde la cual se enviará el sistema y que el destinatario envíe la respuesta haciendo clic en “Responder” en su correo electrónico;
  • De Nombre – nombre del remitente, puede especificar el nombre del sitio o su nombre y apellido;
  • Mailer: envío de mensajes a través del sistema de transporte (función de correo ()) oa través del servidor SMTP. Elegir Enviar todos los correos electrónicos de WordPress a través de SMTP;
  • Host SMTP: la dirección del servidor SMTP. Puedes preguntar en el soporte técnico o en la sección de referencia. Para usar Gmail – smtp.gmail.com;
  • Puerto SMTP: el puerto del servidor SMTP depende del tipo de cifrado (Cifrado). Para Gmail use el puerto 465;
  • Cifrado: tipo de cifrado. debe instalar el uso de cifrado SSL para Gmail;
  • Autenticación: si realizar la autenticación en el servidor de correo. Establezca Sí: utilice la autenticación SMTP en los temas de WooCommerce;
  • Nombre de usuario: nombre de usuario del correo. Como regla general, la dirección completa del buzón debe coincidir con el valor especificado en el correo electrónico del remitente;
  • Escriba la contraseña del buzón;
  • Después de guardar la configuración, puede enviar un mensaje de prueba. Para hacer esto, ingrese la dirección de su buzón y haga clic en Enviar prueba. A la dirección especificada se le enviará una breve carta y la información del servicio con los resultados que se muestran en la pantalla. ¿Comprobar que la carta llegó a la dirección especificada? Si no es así, algo no está configurado correctamente y los temas de WooCommerce no pueden enviar correo.

Ver encabezados de mensajes en el servidor de Gmail en temas de WooCommerce

El mensaje debe contener la barra de título «Authentication-Results». Si DKIM y SPF están configurados correctamente, verá spf = pass y dkim = pass.

Resultados de autenticación: mx.google.com;

spf = pass (google.com: dominio de [email protected] designa 2a02: 6b8: 0: 1630 :: 18 como remitente permitido) [email protected];

dkim = pasar [email protected]

Gmail muestra una marca de verificación verde junto a la letra, si la firma DKIM es válida.

Enviar correos electrónicos a través del servidor SMTP es una forma más confiable y correcta de entregar cartas. El uso de SMTP no implica necesariamente la configuración y administración de servidores de correo electrónico. Los servicios de Google están bien para hacer frente a la tarea, y eso es lo que se necesita para un proyecto pequeño.

En caso de que quede alguna pregunta sobre el uso del servidor STMP de Gmail en uno de los sitios web con temas de WooCommerce y plantillas de WordPress, consulte nuestro foro.