web-dev-qa-db-ja.com

root @localhostメールを転送するためのSSMTP

複数のサーバーでroot @ localhostに送信されたメールを当社の管理者アカウントに転送したい(メールはGmailでホストされている)

Yumを介してcentos5.5にssmtpをインストールし、構成しました。また、/ etc/aliasesの最後の行を変更して、rootへのメールの送信先を反映しました。

次に、rootにメールを送信しようとしました-これは問題なく配信されます(mail -v root)root @localhostにメールを送信しようとしました-これは指定されたGmailアカウントに配信されません。

2
Redconnection

残念ながら、ssmtp~/.forwardを読み取りません。これはssmtpマンページからの引用です。

エイリアシングは行いません。エイリアシングは、ユーザーエージェントまたはメールハブのいずれかで行う必要があります。また、受信ホストで実行する必要がある.forwardsも尊重しません。特にパイプラインには配信されません。

4
dasup

これは古い投稿です。ただし、これは他の人にとっては役立つ場合があります。

このリンクに基づく https://theblackdragon.wordpress.com/2011/06/07/ssmtp-and-aliasing-the-to-address/

  • Mailxがシステムにインストールされていることを確認してください(mailx -?を試してください)
  • /etc/mail.rcを次のように編集します。

    alias root root<[email protected]>

これで、root @localhostへのメールは[email protected]に送信されます。rootだけでなく他のアドレスも追加できます。

3
shr