Rails を使用して電子メールを送信していますが、プレーン テキストの電子メールを送信したいだけです(対応する HTML 部分はありません)。
email.text.plain.erb
名前の付いたファイルが 1 つだけの場合、実際には次のような 1 つの部分 (プレーン テキスト部分) を含むマルチパート メールが生成されることに気付きました。
Content-Type: multipart/alternative; boundary=mimepart_4c04a2d34c4bb_690a4e56b0362
--mimepart_4c04a2d34c4bb_690a4e56b0362
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: Quoted-printable
Content-Disposition: inline
text of the email here...
--mimepart_4c04a2d34c4bb_690a4e56b0362--
しかし、その部分を取り出してtext.plain
名前を付けると、email.erb
ActionMailer は次のようなマルチパートのない通常のプレーン テキスト メールを生成します。
Content-Type: text/plain; charset=utf-8
text of the email here...
ほとんどの場合、どちらも問題なく動作します (つまり、これはややこしいことです)。ここでの私の目標は、さまざまなデバイスやメール クライアントで到達率を可能な限り高くすることです。
平文の電子メールは html よりも到達率がわずかに高い可能性があることを読んだことがありますが、このマルチパート (平文の部分しか含まれていない場合でも) を投入すると、いくつかの愚かな電子メール クライアントが動作しなくなる可能性があることに興味がありました。ご協力いただきありがとうございます!