- ベストアンサー
件名の任意の位置で改行する方法
いつもお世話になります。 タイトルにある通りです。どのようすれば実現できるでしょうか。 宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
メールの件名などの規定は http://tools.ietf.org/html/rfc5322 にて定められています。 この文書で件名 (subject) は下記の通りであると定められています。 subject = "Subject:" unstructured CRLF これは件名を表すフィールドは "Subject:" で始まり、 unstructured として定義されている文字列から構成され、CRLF で終わるという意味です。 CRLF とは改行を意味するため、件名で任意の位置に改行を入れると、メールの件名としてはそこで終わりになってしまう、ということです。 そういうわけで、件名に改行を入れることはできません。
その他の回答 (4)
>なぜできないのでしょうか。もし宜しければ、仕組みなどを説明しているサイトを教えて頂けませんでしょうか。 そもそも電子メールの初期はプレーンなテキスト送信するだけの物でした 通信回線が遅い一般電話回線を使用していためなるべく容量を少なくするための処置です 通信環境が改善されたいまでも件名はそのままの仕様になっています なぜ出来ないか それは誰もそういう仕様を作ろうとしないだけです
細かい話で言えば、メールのヘッダ情報でSubjectというのがあって、そこに件名が入るんですが、ここが改行を含むことを許していないためです。メールヘッダは、Outlook expressでは次のリンク先のような操作で表示できます。 http://www.t-com.ne.jp/cc/mail/header/win_outlookexpress.html まあ要するに、電子メールの仕組み自体が件名に改行を入れるように想定されていないから、そんなことはできないという結論になります。
できませんよ
- violet430
- ベストアンサー率36% (27472/75001)
件名はテキストデータなので装飾はできません。改行もできません。
お礼
返答ありがとうございます。 メールの仕様だと思われるのですが、詳細が説明されているサイトがあれば教えて頂けませんでしょうか。
お礼
返答ありがとうございます。 なぜできないのでしょうか。もし宜しければ、仕組みなどを説明しているサイトを教えて頂けませんでしょうか。