forward の設定を間違えたのでメールを転送するのにちとはまった。
(1) .forwardの所有者は、メールが送信されるユーザかroot。
所有者に問題がある場合、セキュリティの問題から転送設定が反映されない。
今回は/root/.forwardをバックアップ→復元する過程で、所有者を変えてしまった。
(2) .forwardの設定:同一サーバのローカルユーザ(hoge)へメールを転送。
hoge → ユーザーhogeへ転送。転送先に/home/hoge/.forward があれば、その設定が反映される。
hoge → ユーザーhogeのメールスプールへ直接転送。/home/hoge/.forward はあっても、反映されない。
バックスラッシュの有無にかかわらず、どちらもローカルユーザーに転送される。
バックスラッシュの有無により、転送後に更なる転送処理を実行するかどうかを選べる。
バックスラッシュを付けると、更なる転送処理を回避できるので、設定ミスによるメールのループを回避できる。
(1) .forwardの所有者は、メールが送信されるユーザかroot。
所有者に問題がある場合、セキュリティの問題から転送設定が反映されない。
今回は/root/.forwardをバックアップ→復元する過程で、所有者を変えてしまった。
(2) .forwardの設定:同一サーバのローカルユーザ(hoge)へメールを転送。
hoge → ユーザーhogeへ転送。転送先に/home/hoge/.forward があれば、その設定が反映される。
hoge → ユーザーhogeのメールスプールへ直接転送。/home/hoge/.forward はあっても、反映されない。
バックスラッシュの有無にかかわらず、どちらもローカルユーザーに転送される。
バックスラッシュの有無により、転送後に更なる転送処理を実行するかどうかを選べる。
バックスラッシュを付けると、更なる転送処理を回避できるので、設定ミスによるメールのループを回避できる。