私たちは、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を削除し、mailx
Postfixを使用して電子メールを直接キューに入れる方法です。
答え1
あなたはすでにPostfixを使用しているので、何もする必要はありません。
Postfixは「sendmail」というバイナリをインストールしますが、そのバイナリはデフォルトのpostfixキューシステムを使用しています。代替メール配信システムの標準的な慣行は、最小限の互換性を提供する「sendmail」バイナリを提供することです。これは、多くのメールフロントエンドプログラムが「sendmail」プログラムがメールシステムにメッセージを挿入することを期待しているためです。
答え2
HPサポートからmailx
。/usr/share/lib/mailx.rc
set sendmail=/opt/iexpress/postfix/sbin/sendmail