Con este manual aprenderemos a configurar y canalizar correos electrónicos mediante SMTP de forma segura, autenticada y cifrada.
Por defecto, cuando queremos enviar correos a través de WordPress, si no especificamos lo contrario, la plataforma intentará enviar correos a través de la función mail() de PHP la cual es insegura, potencialmente «peligrosa» de cara a enviar spam, correos sin firmar como norma general, etc.
Requisitos #
- Tener una cuenta de correo electrónico previamente creada con la que queramos enviar correos, por ejemplo: hola@midominio.com y conocer su contraseña.
- Obtener los datos de configuración mediante ticket.
Enviar correos autenticados mediante SMTP #
Lo que tendremos que hacer es simplemente instalar un plugin en nuestra web llamado WP Mail SMTP by WPForms que con una simple configuración, tendremos todo listo. Podemos buscarlo directamente en el repositorio de plugins o bien descargarlo desde este enlace:
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin
Una vez descargado/instalado, seguimos con los pasos.
Configuración #
Acudimos a la sección de «Ajustes» del plugin y rellenamos estos campos con los valores que nos han indicado desde soporte:
- Correo electrónico del remitente: Nuestro correo, por ejemplo: envios@testdecorreo.com
- Nombre del remitente: El nombre de la tienda/web con la que llegará el remitente el correo, por ejemplo: ‘Tienda de perfumería Carmen’
- Forzar el nombre del remitente:
- Servicio de envío: Marcamos ‘Otro SMTP’
Eso habilitará una serie de opciones más abajo y lo rellenamos así:
- Servidor SMTP: El que nos haya indicado el/la técnico/a de soporte.
- Cifrado: SSL
- Puerto SMTP: 465
- TLS Automática: Activo
- Identificación: Activo
- Nombre de usuario de SMTP: Nuestro correo que hayamos creado previamente
- Contraseña de SMTP: La contraseña de este correo
Comprobar que los envíos funcionan #
Al igual que antes fuimos a la sección de «Ajustes» dentro del plugin, ahora vamos a «Herramientas» donde saldrá un formulario con un único campo para poner un correo electrónico donde queremos que la web nos envíe un correo de ejemplo. Si el plugin indica que el correo ha sido enviado, es que todo, en principio, ha ido correctamente.