Pergunta

Quero forçar o cliente de e-mail do leitor a exibir meu arquivo gerado por php texto simples e-mails com um conjunto de caracteres de largura fixa.Thunderbird exibe o e-mail com um conjunto de caracteres de largura fixa.No entanto, o Gmail e o Outlook (e provavelmente mais clientes) não.

Esta é uma configuração do meu servidor de e-mail ou algo que estou fazendo errado?Qualquer ajuda seria muito apreciada.

Estes são os cabeçalhos que estou usando atualmente:

    $header = "MIME-Version: 1.0\r\n"; 
    $header .= "Content-type: text/plain; charset=ISO-8859-1; format=flowed\r\n"; 
    $header .= "Content-Transfer-Encoding: 7bit\r\n"; 
    $header .= "X-Mailer: PHP" . phpversion() ."\r\n"; 
    $header .= "From: ihateoutlook@email.com\r\n";
    $header .= "Reply-To: ihateoutlook@email.com\r\n";
Foi útil?

Solução

Você não pode forçar a mensagem de texto simples a usar qualquer fonte específica.O melhor que você pode fazer é enviar e-mail em HTML usando o monospace família de fontes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top