• ベストアンサー

件名の任意の位置で改行する方法

いつもお世話になります。 タイトルにある通りです。どのようすれば実現できるでしょうか。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

メールの件名などの規定は http://tools.ietf.org/html/rfc5322 にて定められています。 この文書で件名 (subject) は下記の通りであると定められています。 subject = "Subject:" unstructured CRLF これは件名を表すフィールドは "Subject:" で始まり、 unstructured として定義されている文字列から構成され、CRLF で終わるという意味です。 CRLF とは改行を意味するため、件名で任意の位置に改行を入れると、メールの件名としてはそこで終わりになってしまう、ということです。 そういうわけで、件名に改行を入れることはできません。

その他の回答 (4)

noname#142908
noname#142908
回答No.4

>なぜできないのでしょうか。もし宜しければ、仕組みなどを説明しているサイトを教えて頂けませんでしょうか。 そもそも電子メールの初期はプレーンなテキスト送信するだけの物でした 通信回線が遅い一般電話回線を使用していためなるべく容量を少なくするための処置です 通信環境が改善されたいまでも件名はそのままの仕様になっています なぜ出来ないか それは誰もそういう仕様を作ろうとしないだけです

noname#194317
noname#194317
回答No.3

細かい話で言えば、メールのヘッダ情報でSubjectというのがあって、そこに件名が入るんですが、ここが改行を含むことを許していないためです。メールヘッダは、Outlook expressでは次のリンク先のような操作で表示できます。 http://www.t-com.ne.jp/cc/mail/header/win_outlookexpress.html まあ要するに、電子メールの仕組み自体が件名に改行を入れるように想定されていないから、そんなことはできないという結論になります。

noname#142908
noname#142908
回答No.2

できませんよ

kamakuragengorou
質問者

お礼

返答ありがとうございます。 なぜできないのでしょうか。もし宜しければ、仕組みなどを説明しているサイトを教えて頂けませんでしょうか。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

件名はテキストデータなので装飾はできません。改行もできません。

kamakuragengorou
質問者

お礼

返答ありがとうございます。 メールの仕様だと思われるのですが、詳細が説明されているサイトがあれば教えて頂けませんでしょうか。

関連するQ&A