インターネットに接続されていないネットワークからSMTPサーバーとしてpostfixを使用しています。 postfix SMTPサーバーにメールを送信するように各メールクライアントを設定したいと思います。サーバーからメールを受信したときにインターネットが接続されていないため、送信できないため、メールをファイルに保存したいと思います。それから私は自分でファイルを処理し、可能であれば送ります。
上記のようにpostfixを使用できますか?この目標を達成するためにいくつかのアドバイスを提供できますか?
答え1
最も簡単な方法は地元のSMTPサーバーのEメールアドレス(偽の住所明らかに)postfixを次のように設定します。リダイレクトこのアドレスに送信されたすべてのメールと捨てるその後。
これにより、アドレスを管理し、必要に応じてメッセージを転送できます。
しかし、実際には、これはシステムを個人的に制御したい場合にのみ必要です。どのメールを転送し、どのメールを削除する必要がありますか?。
インターネットが頻繁に上り下りする接続の問題であり、転送されるメールを管理する必要がない場合、システムはpostfix queue
自動的にそれを処理します。
メッセージを保持するようにキューを構成できます。長い時間渡そうとします。インターネットがオンラインになると、メールは自動的に転送されます。
答え2
電子メールで実際にやりたいことに応じて、Postfixsmtp-sink
ユーティリティを調べることをお勧めします。
http://www.postfix.org/smtp-sink.1.html
電子メールトランザクションをキャプチャしてローカルディスク上のファイルに書き込み、送信サーバーがSMTPセッションを完了できるようにします。