Indyで長文を受信したときに発生するエラーを回避するには?


K-Rhythm  2005-06-28 22:57:53  No: 15970

Indy9.0を使ってメール受信のプログラムを作成しています。
Delphiバージョンは6、OSはXP Proを使っております。

ただ、OutLook Expressからタイトル、本文を目一杯(それぞれ511バイト、59403バイト)入れて送信したところ、
Retriveを実行したときに「max line length exceeded」という例外を発生し、受信を行うことができません。

最悪、途中で文が切れてもいいので例外が発生することなく受信したいのですが、どのようにすればよろしいでしょうか?


篠田雅夫  2005-07-18 03:11:00  No: 15971

レスがないので聞きたいのですが、Indy9.0のTIdPOP3Serverですか?


@123  2005-07-18 08:17:50  No: 15972

IdMaxLineLengthDefault = 16 * 1024;を変更してみてはどうですか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加