2016-04-22 4 views
2

私はUTF-8のAPIを使ってHTML電子メールを送信していますが、Mailgunはbase64/UTF-8を使用しているようですが、引用符で囲まれた印刷可能なasciiを使用することもあります。MailgunがAPI(php)経由でbase64エンコーディングを使用して電子メールを送信するにはどうすればよいですか?

Outlook 2013で問題が発生しています(誤って私は信じています)HTML EメールのヘッダーをUTF-8からasciiに書き換えてからポンド記号を表示しない:£が存在しないためアスキー。

mimeパートの文字エンコーディングがASCIIで、電子メールがUTF-8であるため、Outlook 2013でこれが起こっていると思われます。私は、丸ごとこれを得るための唯一の方法は、Mailgunにbase64 MIMEエンコーディングとUTF-8を使って電子メールを送信させることですが、APIを使って強制する方法はわかりません。

答えて

0

私はこれが最高の解決策ではないと確信していますが、誰にでも役立つ場合は、単純に白のスタイルを付けたポンド記号を追加しました。私はそれが恐ろしいように知っているが、私は何か良いものを見つけられていないし、動作するようだ!

<font style="font-size: 2px;" color="#ffffff" size="2">£</font> 
関連する問題