Utilizzando PHPMailer 5.2.14, le e-mail vengono inviate in testo/html. Il testo in uscita è disseminato di segni di uguale ogni 75 ° carattere.PHPMailer inserisce '=' segno uguale ogni 75 ° carattere
Ho provato ad utilizzare il EOL workaround, ma non ha rimosso i segni uguali in più:
$email = new PHPMailer();
$email->From = '[email protected]';
$email->FromName = 'FromUser';
$email->AddAddress('[email protected]');
$email->Subject = 'This is a test';
$email->IsHTML(true);
$email->Body = "<p>This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. This is a test. </p>";
// fix EOL here?
$email->LE = PHP_EOL;
$email->Send();
risultante fonte al ricevimento:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><font face="arial"><base href="http://example.com/"><!-- </base> -->=
<p>This is a test. This is a test. This is a test. This i=
s a test. This is a test. This is a test. This is a test.=
This is a test. This is a test. This is a test. Th=
is is a test. This is a test. This is a test. This is a t=
est. This is a test. This is a test. This is a test. =
</p></font>
I segni uguali appaiono durante la visualizzazione in Outlook. Quando invio lo stesso testo/html a un account Gmail, i segni di uguale non sono presenti.
Cosa deve accadere per eliminare questi segni di parità parassiti per i destinatari che utilizzano Outlook?
Si prega di ridurre la dimensione del testo, non abbiamo bisogno di così tante righe per capire che ci sono '='. Quale codice si usa per codificare il testo? –
Si prega di suggerire un appropriato sub se le domande php non sono appropriate qui. –
Ancora una volta per le persone che votano per chiudere questa domanda come fuori tema, si prega di suggerire il sub appropriato piuttosto che uccidere silenziosamente la domanda. t chiudendo questo come il tag 'PHPMailer' è stato usato' '2055' 'volte a partire da questa risposta. –