web-dev-qa-db-ja.com

ドメイン内のすべてのメールユーザーのSendmailエイリアス

Sendmailでグローバルエイリアスを作成して、すべてのユーザーにメールを送信する方法はありますか?エイリアスを作成してすべてのユーザーのリストを含めようとしましたが、m4で処理しようとすると、行が長すぎるというエラーが表示されます。

3
Alec T

Sendmail [〜#〜] faq [〜#〜] は良いスタートです。 (そして最初のヒットはグーグルの「すべてのユーザーにsendmail」でした...)

これには魔法の近道はありません。ただし、設定は難しくありません。/etc/aliasesにエイリアスエントリを作成します。

alluser: :include:/etc/mail/allusers

newaliasesを実行することを忘れないでください。次に、ファイル/etc/mail/allusersにユーザーを1行に1つずつリストします。あなたはそれをすることができるかもしれません

awk -F: '$3 > 100 { print $1 }' /etc/passwd > /etc/mail/allusers

2
HBruijn