MilkyStep Official Community

メルマガ・ステップメール配信ソフトMilkyStep利用者のコミュニティです。

約160文字を超えるとメール本文が強制改行されてしまう

メール本文で、1行の文字数が、約160文字を超えると、強制改行されて、メールが届いてしまいます。初期設定のままだと、1行あたりの日本語文字数に、制限があるようです。

すみません、この制限値を、せめて、240文字くらいまで、増やす方法が、ないでしょうか。

(おそらく、sedmailの500文字制限への対応で、自動的に長い行を分割する仕様になっているのだと思います)

水, 4月 5 2017 » よくある質問(FAQ), システムの改善要求, メール送受信関連

One Response

  1. Igreks.Inc 4月 5 2017 @ 1:29 PM

    平素はMilkyStepをご利用いただきありがとうございます。

    > すみません、この制限値を、せめて、240文字
    > くらいまで、増やす方法が、ないでしょうか。

    結果から申し上げると、現時点では困難となります。

    ご認識の通り、この仕様はMTA側の文字数制限への対応によるものですが、厳密には500文字ではなく、sendmailに限らず約1000byteでの強制的に改行が行われるものが一般的です。

    そのため日本語文字などのマルチバイト文字を扱う場合、byteの途中で改行コードが挿入されると文字化けが発生するため、あらかじめ適切な場所での改行が必要となります。

    扱う文字コードが2byte文字以下であれば、500文字程度まで可能ですが、UTF8を扱う場合は1文字3byte以上になるものがあるため、上記より、余裕をみて現時点(Ver2.02時点)では、200文字で自動改行を行う仕様となっております。

    ご理解賜りますようお願いいたします。

    参考URL)
    http://srgia.com/docs/rfc2822j.html#p2.1.1
    http://www.geek.sc/archives/743
    https://siiz.biz/memo/detail.php?id=70

Login