私が見るにはsendmailを使ってメールを送信することについて多くの質問が浮かんでいるようです。しかし、私は正反対が欲しいし、sendmailを正しく設定する方法がわかりません。
メール(特にホワイトリスト)だけを受信するUbuntuサーバーにシステムを設定したいと思います。メールを送信する機能を望まないでその機能を無効にしたいと思います。メールをフォルダに入れると、他のプログラムがメール転送を処理することを望みます。
そのために設定する方法に関する提案があります。現在、デフォルトの設定でsendmailをインストールしていますが、以前にメールサーバーを設定したことがなく、これを達成する方法がわかりません。ありがとう
ベストアンサー1
EximまたはPostfixを使用することもできます。私が見たデフォルトのExim設定では、ブラックリストとホワイトリストを非常に簡単に設定できます。ネットワークルーターを簡単に無効にすることもできます。
Eximの場合は、次のようにします。
- すべてのアドレス(0.0.0.0)を受信するようにサーバーを構成します。
- メールを送信できるようにするサーバーのホワイトリストを設定します。
- ブラックリスト0.0.0.0/0構成
- 転送タイプをローカルに設定します(config_local定義)。
なぜサーバーが電子メールを送信したくないのかわかりません。一般的な構成は、配信のためにすべての外部メールを「スマートホスト」(リレー)に転送することです。これにより、スマートホストを介して電子メールを送信でき、サーバーを信頼するために必要な設定を避けることができます。