web-dev-qa-db-ja.com

Debian / Monit:メールはローカルシステムにのみ送信され、外部アドレスには送信されません

私はDebianサーバーを持っていて、monitをインストールして実行しています。アラートメールには次の設定を使用します。

set mailserver localhost   # primary mailserver
set mail-format { from: [email protected] }
set alert [email protected]

私は手動でmonitを開始しましたが、その結果、root @localhostへのローカルメールが送信されました。個人のメールアドレスでメールを受け取りたい。 postfixをインストールしましたが、他のアプリケーション(Wordpressなど)でメールを送信できます。

なぜそれが機能しないのですか、そしてどうすればそれを機能させることができますか?

@Zoredacheは、メールをroot @localhostの自分のアドレスに転送することを提案しています。それは良い解決策のように聞こえます。今、私はそれをどのように機能させることができるのか疑問に思っています。

2
SPRBRN

ほとんどのメールサーバーでエイリアスを作成するには、postfixを信じていますが、システムエイリアスファイルを更新するだけです/etc/aliases。それはほぼ確実にすでに存在しているので、あなたはただ入って行を追加または更新する必要があります。

root: [email protected]
1
Zoredache

/ etc/monit/monitrcファイルでmailserverをlocalhostとして設定する必要があります

メールサーバーローカルホストを設定します

次に、monitサービスを再起動します/etc/init.d/monit restart

0
Abhishek Tiwari