SendmailからPostfixへの移行

SendmailからPostfixへの移行

私たちは、HP-UX 11.31を実行するHP-UX環境を持っています。このシステムは、もともとSendmail経由で電子メールを送信するために構築されました。サーバーは電子メールのみを送信するため、プログラマーはmailxコマンドを使用して電子メールを送信する多くのプログラムを作成しました。私たちはいくつかの設定問題を解決し、サーバーでより設定可能なプログラムを使用するためにSendmailからPostfixに移動することにしました。

Postfixはインストールされ動作するように設定されていますが、同様のコマンドを実行してEecho "Hello World" | mailx -s "Hello World" $my_emailメールヘッダーのルーティング情報を見ると、EメールルーティングがSendmailからPostfixに、その後PostfixからMember peopleとして始まるようです。

私が見つけようとしているのは、ルーティングからSendmailを削除し、mailxPostfixを使用して電子メールを直接キューに入れる方法です。

答え1

あなたはすでにPostfixを使用しているので、何もする必要はありません。

Postfixは「sendmail」というバイナリをインストールしますが、そのバイナリはデフォルトのpostfixキューシステムを使用しています。代替メール配信システムの標準的な慣行は、最小限の互換性を提供する「sendmail」バイナリを提供することです。これは、多くのメールフロントエンドプログラムが「sendmail」プログラムがメールシステムにメッセージを挿入することを期待しているためです。

答え2

HPサポートからmailx/usr/share/lib/mailx.rcset sendmail=/opt/iexpress/postfix/sbin/sendmail

関連情報