• 締切済み

postfixの.forwardでメールの転送利用

お世話になります。 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です。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

試したことはないのですが…… http://www.postfix-jp.info/trans-2.2/jhtml/local.8.html より… >~/..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になっててアクセスできない。とか……。

関連するQ&A