私は現在、自分の SMTP サーバーで作業しており、Outlook、PHP、Pear Mail などのさまざまなプログラムや Web ページから電子メールを正常に送信できます。
次に行う必要があるのは、SMTP サーバー経由で添付ファイルを送信することです。PHP 経由で添付ファイルを別の SMTP サーバーに送信しているときに、サーバーの LAN トレースを実行しようとしましたが、クライアントから次のメッセージが表示されることがわかりました。
DATA fragment, 661 bytes
これが添付ファイルに関連しているかどうかはわかりません。
もしそうなら、これはファイルの長さをSMTPサーバーに伝えているだけで、Base 64でエンコードされた文字列をネットワークストリームに書き込んで、電子メールの送信に使用するファイルに書き込むだけです。
ご協力いただきありがとうございます。