Como corrigir o erro InvalidInternetMessageHeader no Outlook

Atenção! Este artigo contém código PHP e é destinado a desenvolvedores. Oferecemos esse código como cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Visão geral

Você está usando o correio do Outlook e está encontrando um erro "InvalidInternetMessageHeader" no WP Mail SMTP? Esse erro geralmente ocorre devido a conflitos entre cabeçalhos de e-mail específicos. Os cabeçalhos de e-mail são cruciais para definir o comportamento de seus e-mails, e uma configuração incorreta pode levar a conflitos com determinados plug-ins.

Neste tutorial, vamos orientá-lo sobre como usar um snippet de PHP para modificar cabeçalhos específicos em seus e-mails, o que pode ajudar a resolver esse erro "InvalidInternetMessageHeader" exclusivo do correio do Outlook.

Observação: certifique-se de instalar e ativar o plug-in WP Mail SMTP em seu site antes de adicionar o snippet de código fornecido neste tutorial.

Uma solução geral para esse problema é prefixar o cabeçalho problemático com X-. No contexto do correio eletrônico do Outlook, o ideal é que todos os cabeçalhos personalizados sejam prefixados com X-. Esse padrão ajuda a evitar conflitos e erros como o erro "InvalidInternetMessageHeader".

Implementaremos essa solução no seguinte trecho de código.

Configuração

Recomendamos que você copie e cole o snippet necessário abaixo em um novo snippet do WPCode. O WPCode torna fácil e segura a execução de trechos de código em seu site.

Para obter ajuda sobre como adicionar snippets ao seu site, consulte nosso tutorial sobre como adicionar snippets de código usando o plug-in WPCode.

Copie e cole o snippet abaixo em seu site. Em linha 12você precisará substituir 'Auto-Submitted'com o nome do cabeçalho que está causando o erro "InvalidInternetMessageHeader" em sua configuração.

Em seguida, substitua 'X-Auto-Submitted'em linha 13 com o nome do cabeçalho problemático prefixado com 'X-'. Isso significa que você está renomeando o cabeçalho problemático original para um novo que adere ao padrão X- padrão de prefixo.

Observação: O cabeçalho que causa o erro pode ser diferente para cada usuário, com base em sua configuração específica. Portanto, é fundamental identificar o cabeçalho que está causando o erro "InvalidInternetMessageHeader" em sua situação e, em seguida, renomeá-lo adicionando o prefixo X- para evitar problemas semelhantes.

É isso aí! Você ajustou com êxito o cabeçalho de e-mail problemático no WP Mail SMTP para o correio do Outlook. Isso deve resolver o erro "InvalidInternetMessageHeader".

Em seguida, deseja explorar mais maneiras de personalizar a configuração do WP Mail SMTP? Não deixe de dar uma olhada em nossos outros trechos de código para obter mais opções de personalização.

Experimente nosso plugin gratuito WP Mail SMTP

Use seu provedor de SMTP favorito para enviar seus e-mails do WordPress de forma confiável.

Ative o JavaScript em seu navegador para preencher este formulário.