2
を持っています電子メールのテキスト版。phpmailerの:AltBody(テキスト形式のメッセージが)私はHTMLのバージョンと、プレーンの両方を提供<strong>phpmailerの</strong>(バージョン<strong>5.2.22</strong>)</p> <p>でメッセージを送信しています常にUS-ASCII文字セット
$mailer->CharSet = 'utf-8';
$mailer->WordWrap = 80;
$mailer->IsHTML(true);
$mailer->Subject = $subject;
$mailer->Body = $html;
$mailer->AltBody = $text;
私は(HTMLのバージョンはOKです)us-ascii
でエンコードされたプレーンテキストバージョンをコードする文字としてutf-8
を指定するにもかかわらず:
これは、関連する部分です。
私は私が読ん受信した電子メールのソースを見れば:
Content-Type: text/plain; charset=us-ascii
をただテキスト形式のメッセージの前に。
私は同じ正確な問題があります。それはうまくいったのですか? – gtilflm
この投稿は関連性があります:https://github.com/PHPMailer/PHPMailer/issues/1299 – gtilflm
@gtilflmいいえ、私はそれを解決しませんでした。問題は '5.2.22'です。私はそれ以降のリリースで修正されることを期待していました。 (私は '6.x'にまだ移行していません) – Paolo