最終更新日:2022/01/10
メールの技術仕様「FC2822」にて「メールの本文の1行は改行コードを含め)1000文字(全角の場合500文字)以内にすべし」という決まりがあるそうです。
このルールは、メールの内容によって、中継するメールサーバに不都合が発生しないようにする為のルールだそうです。
実際ここ最近のメールサーバは、1000文字を超えても対応出来るようになっております。
このような対応出来るメールサーバは、対応出来ないメールサーバの為に、メールを受け取った際、本文の所が1000文字を超えていると、勝手に改行をします。
この改行処理の際、どうしても文字化けが発生してしまう事があります。
せっかく掲示板では、メールの文字化けを防ぐ為に、メールサーバを通じて送信する前に、下記改行処理をする事になりました。
1.1行で全角・半角を含め400文字を超えた場合、400文字から初めのスペースの所で自動改行します。
2.1行で全角・半角を含め490文字を超えた場合、強制改行します。
メールの仕様書(ルール)より早く対応しておりますが、Outlookの場合は1行76文字程度で自動改行していたり、ソフトウェアとしてはもっと早く改行している事から、400文字と決めました。
これで長文の投稿お知らせメールでも、文字化けが発生しなくなります。
・投稿お知らせメール
・携帯へ投稿お知らせメール
・メンバーメール
・投稿者に返信投稿お知らせメール