私は電子メール n00b ですが、Unicode 文字を含む HTML 電子メールを送信するアプリケーションに取り組んでいます (私の友人が「エンコーディング地獄を楽しんでください」と述べたように)。
ヘッダーはSubject:
ユーザー入力から取得されるため、Unicode 文字が含まれる場合があります。一部のメール クライアント (GMail や Outlook 2007 など) はこれで問題ありませんが、私の読みでは、ヘッダーにMIME Encoded-Word エンコーディングを使用するのが正しい方法のようです。
これを行うための Ruby ライブラリが見つかりません。ありますか?
また、メッセージを表示するときに UTF-8 を使用するようにメール クライアントに指示する追加するヘッダーはありますか? マルチパートメールを送信しているのでContent-Type
、multipart/mixed
. 特に Apple Mail.app は、個々の部分で UTF-8 として指定されているにもかかわらず、正しいエンコーディングを使用していません。