Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

Ten un Comienzo Rápido con el Complemento Mailgun para WordPress

by
Difficulty:BeginnerLength:ShortLanguages:

Spanish (Español) translation by Rafael Chavarría (you can also view the original English article)

Final product image
What You'll Be Creating

Cuando auto-hospedas WordPress, hacer funcionar un formulario de contacto puede ser una de las tareas más confusas. El formulario de contacto en tu tema usualmente no es el problema - es configurar el servidor de salida. Desaliento altamente a las personas de ejecutar un servidor de correo por sí mismos. Hay muchas razones para no hacerlo, especialmente rendimiento y seguridad. Afortunadamente, hay una solución sencilla - el Complemento Mailgun para WordPress gratuito.

Usar el Complemento Mailgun para WordPress proporciona una solución sencilla y gratuita para evitar los retos de ejecutar tu propio servidor de correo o superar las limitaciones del servidor de correo de tu anfitrión. Hace tener los formularios de contacto funcionando mucho más sencillo.

Nota: Mailgun cobra basado en el volumen de correo electrónico, pero es gratuito hasta muchos miles de correos electrónicos por mes - bastante suficiente para la mayoría de formularios de contacto WordPress.

Instalando el Complemento Mailgun

Desde tu Tablero WordPress, visita Plugins > Agregar Nuevo. Busca el complemento "Mailgun para WordPress" e instálalo.

Search for Mailgun for WordPress in the Plugin directory

En un momento, describiré el proceso de registrarse en Mailgun de manera que puedas proporcionar un nombre de dominio y llave API a la página de ajustes del Complemento mostrada abajo:

The Mailgun for WordPress Settings Page

Regístrate con Mailgun

Visita el sitio web de Mailgun:

Regístrate para el servicio:

Mientras que no necesitas entender nada de esto, Mailgun te presentará ejemplos de cómo enviar correo electrónico con su servicio usando cURL, Ruby, Python, PHP y demás. Puedes usar esto para probar el servicio Mailgun desde tu servicio web si quieres.

No necesitas agregar un dominio para usar Mailgun con WordPress. Los mensajes que vienen desde tu Formulario de contacto serán entregado a tu desde una dirección de correo electrónico como sandbox2732dxxxxxxxyyyyyyyyzzzzzzz49.mailgun.org. Los visitantes de tu sitio web no verán esta dirección. Cuando respondas desde tu cliente de correo, debería venir desde tu dirección primaria de correo.

Regresa a la página de Ajustes del Complemento Mailgun en el Tablero WordPress y proporciona tu dominio de prueba y llave API que se te dio desde el Panel de Control Mailgun:

Cualquier tema o complemento de formulario de contacto que usa las APIs estándar de correo  WordPress (ej. wp_email) debería enviar automáticamente desde Mailgun. Prueba con tu formulario de contacto WordPress - la mayoría de las veces funcionará sin problemas de inmediato.

Si no tienes un formulario de contacto en tu tema o sitio, me gusta Contact Form 7 (ve también Optimizando Contact Form 7).

Agregando Tu Propio Dominio a Mailgun

Mientras que es enteramente opcional, si quisieras configurar tu propio dominio, necesitarás Agregar un Dominio desde el Panel de Control Mailgun:

Mailgun entonces requerirá que hagas cambios DNS en donde sea que tengas registrado tu nombre de dominio. Necesitarás crear registros de texto para tu dominio como se muestra abajo:

El registro root hostname TXT puede ser configurado con el símbolo @ ej. @ TXT => v=spf1 include:mailgun.org ~all. El otro registro TXT está configurado como k1._domainkey.yourdomain.com TXT => k=rsa;.....cadena larga aquí...

Nota: algunos registradores de nombre de dominio tienen problemas con cadenas largas y caracteres especiales requeridos para esto. En el pasado he tenido grandes problemas con MyDomain.com. Ahora uso NameCheap.com y no he tenido problemas.

Otros Usos para Mailgun

Soy un gran entusiasta de Mailgun. Pude ser usado para muchos propósitos una vez que configuras tu propio nombre de dominio. Por ejemplo:

Espero que hayas encontrado esto útil para desmitificar los formularios de contacto en WordPress.


Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.