設定ファイル
/etc/aliases
メールアドレスのエイリアス設定ファイル (sendmail)
このファイルは、sendmail 用エイリアス (別名) 設定ファイルである。qmail など、sendmail 以外の MTA を利用している場合は関係ない。
基本的な書式は、
である。例えば foo.com の /etc/aliases を
とすると、hoge@foo.com 宛のメールは実際には fuga@foo.com に届けられる。また、
だと、hoge@foo.com宛のメールは /dev/null に送られる (つまりどこにも届かない)。また、
hoge: "|/usr/bin/mail-program"
とすると、hoge@foo.com 宛にメールが届いたときに /usr/bin/mail-program が実行される。mail-program は標準入力からメールの内容が送られてくるので、それを処理すればよい。fml や majordomo などのメーリングリストソフトは、このようにメールが届いたときにプログラムを実行することで実現されている。
/etc/aliases の変更後は newaliases コマンドを実行しないと、新しい内容が反映されない。