複数のサーバーでroot @ localhostに送信されたメールを当社の管理者アカウントに転送したい(メールはGmailでホストされている)
Yumを介してcentos5.5にssmtpをインストールし、構成しました。また、/ etc/aliasesの最後の行を変更して、rootへのメールの送信先を反映しました。
次に、rootにメールを送信しようとしました-これは問題なく配信されます(mail -v root)root @localhostにメールを送信しようとしました-これは指定されたGmailアカウントに配信されません。
残念ながら、ssmtp
は~/.forward
を読み取りません。これはssmtp
マンページからの引用です。
エイリアシングは行いません。エイリアシングは、ユーザーエージェントまたはメールハブのいずれかで行う必要があります。また、受信ホストで実行する必要がある.forwardsも尊重しません。特にパイプラインには配信されません。
これは古い投稿です。ただし、これは他の人にとっては役立つ場合があります。
このリンクに基づく https://theblackdragon.wordpress.com/2011/06/07/ssmtp-and-aliasing-the-to-address/
mailx -?
を試してください)/etc/mail.rcを次のように編集します。
alias root root<[email protected]>
これで、root @localhostへのメールは[email protected]に送信されます。rootだけでなく他のアドレスも追加できます。