ユーザーがメールを送受信できるサイトにexim設定が機能しています。ローカルネットワークの外部にあるアドレスに電子メールを使用して警告とエラーを送信するようにサーバーをセットアップしようとしています。
問題は:
メールを送信するプログラムは、実行するユーザー名とサーバーのローカルホスト名を使用してメールを送信します。これにより、メールの送信者の形式はmyapp@myserver.mydomainになります。EximはこれらのメールをISPのSMTPサーバーに送信します。ISPサーバーは、違法または検証不可能な送信者(内部アドレス)を持っているメールを拒否します。
以下の場合、送信者を書き換えるようにeximを設定する必要があると思います。
- 送信者のドメインはローカルネットワーク上にあります
- 受信者のドメインはローカルネットワークの外にあります
eximの設定でなんらかの書き換えを設定してみましたが、うまく機能しませんでした。何を試したかを示しますが、サイトに最後にアクセスしたときに時間切れになり、試行したすべての変更が失われて元のバージョンに戻す必要がありました。
^
をS
除いて、ルールの最初にaが必要です