Solución del error InvalidInternetMessageHeader en Outlook

Atención Este artículo contiene código PHP y está dirigido a desarrolladores. Ofrecemos este código como cortesía pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Visión general

¿Está utilizando el programa de correo Outlook y se encuentra con un error 'InvalidInternetMessageHeader' en WP Mail SMTP? Este error ocurre a menudo debido a que las cabeceras de correo electrónico específicas causan conflictos. Las cabeceras de correo electrónico son cruciales para definir el comportamiento de sus correos electrónicos, y una configuración incorrecta podría dar lugar a conflictos con ciertos plugins.

En este tutorial, le guiaremos sobre cómo utilizar un fragmento de PHP para modificar cabeceras específicas en sus correos electrónicos, lo que puede ayudar a resolver este error 'InvalidInternetMessageHeader' exclusivo del programa de correo Outlook.

Nota: Asegúrese de instalar y activar el plugin WP Mail SMTP en su sitio antes de añadir el fragmento de código proporcionado en este tutorial.

Una solución general a este problema es anteponer a la cabecera problemática el prefijo X-. En el contexto del programa de correo Outlook, todas las cabeceras personalizadas deberían ir precedidas idealmente de X-. Este estándar ayuda a evitar conflictos y errores como el error 'InvalidInternetMessageHeader'.

Implementaremos esta solución en el siguiente fragmento de código.

Configurar

Le recomendamos que copie y pegue el fragmento requerido a continuación en un nuevo fragmento WPCode. WPCode hace que sea fácil y seguro ejecutar fragmentos de código en su sitio.

Si necesitas ayuda para añadir fragmentos de código a tu sitio, consulta nuestro tutorial sobre cómo añadir fragmentos de código con el complemento WPCode.

Copie y pegue el siguiente fragmento en su sitio. En línea 12tendrá que sustituir 'Auto-Submitted'con el nombre de la cabecera que está causando el error 'InvalidInternetMessageHeader' en su configuración.

A continuación, sustituya 'X-Auto-Submitted'en línea 13 con el nombre de la cabecera problemática precedido de 'X-'. Esto significa que está renombrando el encabezado problemático original a uno nuevo que se adhiere a la X- prefijo estándar.

Nota: El encabezado que causa el error puede variar para cada usuario, en función de su configuración específica. Por lo tanto, es fundamental identificar el encabezado que causa el error 'InvalidInternetMessageHeader' en su situación y, a continuación, cambiarle el nombre añadiendo el prefijo X- para evitar problemas similares.

Ya está. Ha ajustado con éxito el encabezado de correo electrónico problemático en WP Mail SMTP para el remitente de Outlook. Esto debería resolver el error 'InvalidInternetMessageHeader'.

¿Desea explorar más formas de personalizar su configuración WP Mail SMTP? Asegúrese de mirar nuestros otros fragmentos de código para más opciones de personalización.

Pruebe nuestro plugin gratuito WP Mail SMTP

Utilice su proveedor SMTP favorito para enviar sus correos electrónicos de WordPress de forma fiable.

Active JavaScript en su navegador para rellenar este formulario.