FTP 経由でも電子メール経由でも同じメッセージを配信しようとしていますが、保存されたファイルのサイズが異なります。メッセージのテキスト コンテンツは同じですが、印刷できない文字のサイズが異なっている必要があります。
テキスト ファイルを FTP 経由で転送する場合 (EOL 文字の FTP 変換を防ぐためにバイナリ モードで)、配信されるファイル サイズは 7660 バイトです。
メールでメッセージを配信すると (smtp で送信され、POP3 で取得されます)、配信されたメッセージのサイズ (新しいファイルに直接ダンプされた場合) は 8043 バイトです。電子メールはプレーン テキストの電子メールとして送信され、メッセージは電子メールの本文全体で構成されます。これは 383 バイトのサイズの違いであり、行数は 385 行であり、この 2 つが関連していると思います... しかし、できる限り試してみると、電子メールで同じメッセージを受け取ることができません!
電子メール メッセージ データのキャリッジ リターンとラインフィードを削除する組み合わせをいくつか試しましたが、役に立ちませんでした。
MIME メッセージには、改行を処理する別の方法がありますか?