- ベストアンサー
aliase で1つのあて先を2つへ転送することはできますか?
/etc/aliasesで、root宛のメールを rootに残しながら、 指定アカウントへも転送したいのですが、 aliaseで、1つのあて先を2つのアカウント (root と testuser)のメールボックスに保存する ことは可能でしょうか? aliasesで以下のように書いても駄目でした。 root: testuser: root
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 >aliasesで以下のように書いても駄目でした。 >root: testuser: root 記述が間違っています。 どうしても/etc/aliasesで設定したい場合は以下の様に記述してください。 root: \root,testuser (修正後newaliasesを実行) ちなみに、「\」記号はaliasの再帰的解釈を行わなくする機能です。 また、「\」のついたアカウントは.forwardの機能は使えなくなります。 aliasesと違って.forwardは修正した内容が直ぐに反映します。 .forwardの方が他にもいろいろな設定ができますので、#1で回答した様に aliasesファイルで凝った事をするより、.forwardを編集する方が安全だと 思います。
その他の回答 (2)
- shige_70
- ベストアンサー率17% (168/946)
/etc/aliases を書き換えただけではだめです。 実際のメールエイリアスは aliases.db (通常/etc/もしくは/etc/mail/にあります)のなかにあり、そちらにaliasesの内容を反映させてあげないといけないのです。 newaliases コマンドを実行してください。そうすると、反映されます。
- xjd
- ベストアンサー率63% (1021/1612)
rootユーザのホームディレクトリに.forwardを作る方が安全です。 (/root/.forward) \root,testuser
お礼
.forwardだとなぜかできませんでしたが、 /etc/aliasesを編集することで実現できました。 なぜか、UNIX上のmailコマンドだと文字化けしませんが、転送されたメールをPOPするとタイトルが文字化けしてしまいました。これは別質問してみます。 非公開サーバなので、/etc/aliasesを編集しましたが、 やはり、セキュリティ上、あまりよろしくないんですね。ありがとうございます。