Contact Form 7
Como solucionar el error “Failed to send your message. Please try later or contact administrator by other way.”
Hace algunos días nos preguntó un usuario del por qué su plugin Contact Form 7, utilizado para enviar correos desde formas de contacto en WordPress, no funcionaba. Por lo general este plugin se instala, se configura y funciona. A la primera.
El mensaje de error que obtenía era: “Falló el envío de tu mensaje. Por favor intenta más tarde o contacta al administrador por otro medio.” Al ir a la pestaña de Contacto del plugin, en la pestaña Email, nos encontramos con la siguiente configuración:
Como puedes ver, se está utilizando el correo del visitante para enviar el mensaje. Este es el problema. El email no será enviado y se obtendrá el mensaje de error mencionado con anterioridad. Incluso, aunque el mensaje fuera enviado, será marcado como spam. Como regla general, sólo debes enviar mensajes desde tu dominio con un correo perteneciente a tu dominio. Un ejemplo sería, para enviar desde el dominio cafetero100.info sólo debiera enviar el email mensajes@cafetero100.info, o cualquier otro email perteneciente a este dominio.
Lo recomendable entonces es modificar el campo FROM, que en la imagen contiene lo siguiente:
[your-name] <[your-email]>
Por:
[your-name] <mensajes@cafetero100.info>
o simplemente:
mensajes@cafetero100.info
Y ahora el mensaje será enviado sin problema.
Haz la prueba, el error habrá desaparecido. Recuerda, el email debe existir y pertenecer al dominio donde se encuentre alojado ese WordPress.