• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Dani Sánchez

  • ¿Eres agencia?
  • Quién soy
  • Servicios WordPress
    • Mantenimiento
    • Maquetación
    • Soporte técnico
  • Máster en WordPress
  • Portfolio
  • Blog
  • Presupuestos
Estás en: Inicio / Publicaciones / Enviar e-mail desde Wordpress sin PHP MAIL()

Enviar e-mail desde WordPress sin PHP MAIL()

El 8 de septiembre de 2016 por dani.sanchez

Un problema que me he encontrado con algunos proveedores de hosting es que han desactivado la función php mail() para el envío de correos electrónicos desde el servidor web.

Esta función, por ejemplo, es la que hace que nos llegue un correo cuando alguien rellena un formulario en nuestra web, o nos llegue una notificación cuando alguien realice un pedido en nuestra tienda.

Los proveedores de hosting alegan que han desactivado esta función por razones de seguridad y obligan a configurar manualmente un servidor de correo saliente SMTP dentro de las funciones de WordPress.

Este servidor SMTP puede provenir de nuestro servicio de hosting, o podemos usar el de nuestra cuenta GMail, Outlook, etc.

Existen 2 opciones de configurar el servidor SMTP:

  • Manualmente: Agregando un código en el archivo funtions.php de nuestra plantilla de WordPress.
  • Plugin: Podemos instalar un sencillo plugin en el que introducir los datos de nuestro servidor SMTP.

Esta última opción es la que vamos a usar, gracias al plugin Easy WP SMTP
Lo localizamos en el repositorio de plugins de WordPress y lo activamos.

Accedemos al nuevo menú Ajustes – Easy WP SMTP.

Vamos a la primera pestaña: Ajustes SMTP:

Dirección de correo electrónico del remitente:  Aquí especificamos la dirección de e-mail que queremos que aparezca como remitente, por ejemplo notificaciones@tudominio.com.

Nombre del remitente: Igualmente podemos especificar el nombre que aparecerá como remitente, por ejemplo el nombre de tu empresa, tienda o proyecto web.

Los campos de respuesta y CCO son opcionales. Por lo general, las notificaciones de WordPress no deberían ser respondidas, pero puedes indicar una dirección de respuesta por si quieres dar la posibilidad al usuario de responder directamente a la notificación.

Los ajustes que importan son los siguientes, donde definiremos los parámetros de configuración del servidor SMTP:


Servidor SMTP: La dirección del servidor de correo saliente. Normalmente es smtp.tudominio.com o mail.tudominio.com,

Tipo de cifrado: Si tu servidor de correo ofrece cifrado, especifica el tipo SSL/TLS o SMARTTLS (consulta con tu proveedor de hosting), sino especifica Ninguno.

Puerto SMTP: El puerto de conexión del servidor SMTP, por defecto es el 25, pero para cifrados puede cambiar, por ejemplo a 465 para SSL o 587 para TLS (consulta con tu proveedor).

Identificación SMTP: Es muy extraño que un servidor de correo no requiera identificación, por lo que déjalo en Si.

Username: Nombre de usuario para la cuenta del servidor de correo saliente.

Password: Contraseña para la cuenta del servidor de correo saliente.

Cuenta GMAIL

Si usas una cuenta GMAIL, puedes usar estos parámetros:

  • Servidor SMTP: smtp.gmail.com
  • Tipo de cifrado: SSL
  • Puerto SMTP: 465

Cuenta Outlook

Si usas una cuenta Outlook o Hotmail, usa estos parámetros:

  • Servidor SMTP: smtp.live.com
  • Tipo de cifrado: TLS
  • Puerto SMTP: 587

Una vez configurados todos los parámetros, podemos realizar una prueba para comprobar que los envíos se realizan correctamente:

Si la prueba no llega (consultar también el buzón de SPAM), deberemos cambiar alguno de los parámetros, probablemente sea algún problema con los apartados de cifrado o puertos SMTP, consultar con el hosting.

Publicado en: Publicaciones, Tutoriales, WordPress Etiquetado como: plugins, tutoriales, wordpress

¿Quiéres invitarme a un café?

Si te has fijado en este blog no hay ni rastro de publicidad, todo el contenido publicado lo hago de forma artruista al igual que yo recurro a otros sitios cuando necesito algo. Pero si te he servido de ayuda y quieres agradecérmelo, puedes hacer una pequeña donación (el importe que quieras):

Entradas similares

  • Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  • Instalar LAMP (Linux, Apache, MySQL, PHP) en Opensuse Tumbleweed
  • PRO Elements, o como tener Elementor Pro libre y gratuito
  • Tip para Elementor: Alinea elementos de forma óptima
  • Habilitar el soporte de Wayland en Firefox

Barra lateral principal

Autor

Dani Sánchez

logo mastodon @danisanchez

Entradas recientes

  • Importar un proyecto WordPress en un contenedor Docker
  • Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  • Instalar LAMP (Linux, Apache, MySQL, PHP) en Opensuse Tumbleweed
  • PRO Elements, o como tener Elementor Pro libre y gratuito
  • Tip para Elementor: Alinea elementos de forma óptima

Comentarios recientes

  1. Laura en Habilitar el soporte de Wayland en Firefox
  2. Laura en Habilitar el soporte de Wayland en Firefox
  3. Denys Vega en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  4. Ramon Tubau en Evitar que WordPress pida los datos FTP al instalar o actualizar un plugin o tema en localhost
  5. Ramon Tubau en Evitar que WordPress pida los datos FTP al instalar o actualizar un plugin o tema en localhost

Categorías

  • Actualidad
  • Afiliación AliExpress
  • Agent Press Pro
  • Bettaso Web Restaurantes
  • Cursos
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Iniciación a PHP
  • Joomla!
  • Linux
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • WordPress

Maquetación web, landings, blogs y tiendas online
cuidando hasta el mínimo detalle

Si necesitas que desarrolle tu proyecto web ponte en contacto conmigo.

Contacto
  • Mastodon
  • YouTube
  • LinkedIn

Dani Sánchez © 2023 · Política de privacidad · Política de cookies

En mi sitio web utilizo cookies de carácter técnico para el correcto funcionamiento de la plataforma. Además de cookies analíticas de terceros para obtener datos estadísticos sobre el uso de la web, con el fin de mejorar la experiencia de navegación y conocer qué contenidos son los más consultados. Puedes desactivar todas las cookies (excepto las técnicas) pulsando en Rechazar, o elegir qué cookies admites y cuales no, en el botón de Preferencias. Más información sobre el uso de cookies en la: Política de cookies.

Powered by  GDPR Cookie Compliance
Resumen de privacidad

En mi sitio web utilizo cookies de carácter técnico para el correcto funcionamiento de la plataforma. Además de cookies analíticas de terceros para obtener datos estadísticos sobre el uso de la web, con el fin de mejorar la experiencia de navegación y conocer qué contenidos son los más consultados. Puedes desactivar todas las cookies (excepto las técnicas) pulsando en Rechazar, o elegir qué cookies admites y cuales no, en el botón de Preferencias. Más información sobre el uso de cookies en la: Política de cookies.

Cookies técnicas necesarias

Las cookies técnicas necesarias tienen que activarse siempre para poder guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no se pueden guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies analíticas

Utilizo Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar este tipo de cookies activas me permite mejorar la web y mis servicios.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!

Política de cookies

Más información sobre la política de cookies