solução alternativa para a limitação de 990 caracteres para servidores de e-mail

Queria saber se existem funções / classes / etc. para ajudar com a limitação de 990 caracteres para e-mail, pois meu HTML está sendo efetuado devido a isso.

O problema: (Fonte)

Observe que os servidores de email têm um limite de 990 caracteres em cada linha contida em uma mensagem de email. Se for enviada uma mensagem de email que contenha linhas com mais de 990 caracteres, essas linhas serão subdivididas por caracteres finais de linha adicionais, o que pode causar danos na mensagem de email, principalmente no conteúdo HTML. Para impedir que isso ocorra, adicione seus próprios caracteres de final de linha em locais apropriados na mensagem de email para garantir que nenhuma linha tenha mais de 990 caracteres.

Alguém mais parece ter esse problema? e como você resolveu isso?

Parece que eu preciso encontrar um bom lugar para dividir meu HTML e adicionar manualmente uma quebra de linha, ugh ...

ATUALIZAR:

São dados de tablatura com muitas linhas. Então, preciso adicionar um \ n ou<br /> algum lugar?

ATUALIZAÇÃO # 2: Adicionando código de tipo MIME

$headers  = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\r\n"; // added this, but still no results
$headers .= "From: [email protected]\r\n";

Aqui está como eu estou chamando a função (s):

Como eu liguei originalmente:

return $html;

O que eu tentei:

return imap_8bit($html); // not working, nothing is captured in the error log

E

return imap_binary($html); // not working, nothing is captured in the error log

ATUALIZAÇÃO # 3 (Adicionando função de email)

try {
    mail(
        '[email protected]',
        'Subject of Email',
        $html,
        $headers
        );
    } catch (Exception $e) {
        echo ("ERROR: Email NOT sent, Exception: ".$e->getMessage());
    }

Exemplo de HTML (esta é a mensagem do email em HTML) (também faz parte de uma classe que faz parte de um serviço XMLRPC)

private function getHTML() {
    $html  = '<html><head><title>Title</title></head><body>';
    $html .= '<table>';
    $html .= '<tr><td>many many rows like this</td></tr>';
    $html .= '<tr><td>many many rows like this</td></tr>';
    $html .= '<tr><td>many many rows like this</td></tr>';
    $html .= '<tr><td>many many rows like this</td></tr>';
    $html .= '<tr><td>many many rows like this</td></tr>';
    $html .= '</table>';
    $html .= '</body>';
    $html .= '</html>';

    return $html;
    //return imap_8bit($html); // not working, nothing is captured in the error log
    //return imap_binary($html); // not working, nothing is captured in the error log
    // Both of these return the XMLRPC Fault Exception: 651 Failed to parse response
}

Exceção de falha: 651 Falha ao analisar a resposta basicamente não gosta do formato ou como os dados são retornados.

questionAnswers(3)

yourAnswerToTheQuestion