CentOS を搭載したローカル開発サーバーをセットアップしました。実際のデータがあり、コードに電子メール通知機能がある場合、プロジェクトで作業しているときに、電子メールは実際の電子メール アドレスに送信されます。Sendmail が、@gmail.com、@yahoo.com などの外部の電子メールではなく、ローカルの受信者にのみ電子メールを配信することを望みます。
これを実現するには、sendmail モジュール構成でどの構成を変更する必要がありますか。
前もって感謝します。
CentOS を搭載したローカル開発サーバーをセットアップしました。実際のデータがあり、コードに電子メール通知機能がある場合、プロジェクトで作業しているときに、電子メールは実際の電子メール アドレスに送信されます。Sendmail が、@gmail.com、@yahoo.com などの外部の電子メールではなく、ローカルの受信者にのみ電子メールを配信することを望みます。
これを実現するには、sendmail モジュール構成でどの構成を変更する必要がありますか。
前もって感謝します。
送信メールのリレーを定義して、指定したローカル メールボックスにリダイレクトすることができます。
sendmail.mc
ファイルの変更 [sendmail.mc
に再コンパイルする必要がありますsendmail.cf
]:
define(`SMART_HOST',`local:cactchall')
aliases
file [newaliases コマンドを使用してエイリアス ファイルを再コンパイルする必要があります]
cactchall: local_account_name
スマート ホスト定義error
のメーラーの代わりにメーラーを使用して、そのようなメッセージを拒否するように sendmail を構成することができます。local