プロが教える店舗&オフィスのセキュリティ対策術

お世話になります。
postfixの.forwardでメールの転送機能を利用したいと思っております。

ただ、各アカウントのホームディレクトリに.forwardファイルを作り中身をただしく記入しても
上手く転送機能が働きません。


~/Maildir/
xxxxx1@xxxx

logwatchを見ると、下記のようなエラーが出ているようです。しかしエラーで検索してもそれらしい回答が見つからなかったので質問させていただきました。

Unrecognized warning:
cannot open file /home/xxxxx1/.forward: Permission denied : 5 Time(s) 
file /home/xxxxx2/.forward has bad owner uid 13965 : 1 Time(s)



よろしくお願いいたします
postfix-2.3.3です。

A 回答 (1件)

試したことはないのですが……




http://www.postfix-jp.info/trans-2.2/jhtml/local …
より…
>~/..forward ファイルを通した配送は受信者の権限でおこなわれます。すなわ
>ち、~/.forward のようなファイルは受信者が読めなければならず、その親ディ
>レクトリには受信者が "実行(execute)" パーミションを持つ必要があります。

となっています。
で…
>cannot open file /home/xxxxx1/.forward: Permission denied : 5 Time(s)
権限がなくてファイルが開けない。
と言っていますが……

$ ls -l /home
$ ls -l /home/xxxxx1/.forward
で、パーミッション(と所有者)はどうなっていますか?

/home/xxxxx1なら、所有者(この場合受信者)が実行権限は付いていると思われますが…
/home/xxxxx1/.forwardを作成したのは誰で、パーミッションはどうなっているのか…が問題かと。
# ありがちなのがrootで作成して、所有者がrootになっててアクセスできない。とか……。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!