[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 3272] /home へマウントした二台目のハードディスクへ配信できません



Postfix-jp-listの皆様

はじめまして鈴木孝征と申します。

以下の環境にてMaildirへPostfixが配信してくれない現象に出会いました。

Windows Vista Home premiumにVMware serverをインストールしました。
VMware serverで仮想マシンを作成し、仮想ハードディスクを二つつくりました(sda
とsdb)。
sda1にCentOS5.2をインストールしました。sdb1を/homeへマウントするようにしまし
た。
CentOS5.2のパッケージ(postfix-2.3.3-2.1.el5_2)をインストールしました。
Maildirを利用するように/etc/postfix/main.cfを編集しました(service postfix re
start しました)。

このときmailコマンドにてメールを送信すると/var/log/maillogにエラー(Permissio
n denied)が出力されメールを配信することができませんでした(ログはこのメールの
後半に添付)。

いろいろなことを試した結果sdb1を/homeへマウントし、そこのMaildirへ配信しよう
とするとエラーが起きることがわかりました。umount /homeとし、mkdir -p /home/t
akamasa/Maildir/{new,tmp,cur}とすると配信できます。

VMwareに問題があるのか、Postfixに問題があるのか、当方の設定(fstab?)に問題が
あるのかわからないのでご助言いただけると幸いです。

よろしくお願いいたします。


-----以下設定ファイルとエラーメッセージ-----
# postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
allow_percent_hack = no
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_privs = nobody
home_mailbox = Maildir/
mail_owner = postfix
mail_spool_directory = /var/spool/mail
queue_directory = /var/spool/postfix
unknown_local_recipient_reject_code = 550

# grep sdb /etc/fstab
/dev/sdb1   /home   ext3    defaults    1 1

# Maildirのパーミッションの確認
# ls -ld /home/
drwxr-xr-x 4 root root 4096 12月 18 01:12 /home/
# ls -ld /home/takamasa/
drwx------ 26 takamasa takamasa 4096 12月 23 00:23 /home/takamasa/
# ls -ld /home/takamasa/Maildir/
drwx------ 5 takamasa takamasa 4096 12月 22 13:31 /home/takamasa/Maildir/
# ls -l /home/takamasa/Maildir/
合計 24
drwx------ 2 takamasa takamasa 4096 12月 22 13:31 cur
drwx------ 2 takamasa takamasa 4096 12月 22 13:31 new
drwx------ 2 takamasa takamasa 4096 12月 23 00:23 tmp

# mail takamasa -s test としてメールを送ったときのエラーになったログ
Dec 23 01:00:20 thaliana postfix/pickup[7468]: AF6031A071A: uid=0 from=<root>
Dec 23 01:00:20 thaliana postfix/cleanup[8006]: AF6031A071A:
message-id=<20081222160020.AF6031A071A@xxxxxxxxxxxxxxxxxx>
Dec 23 01:00:20 thaliana postfix/qmgr[7469]: AF6031A071A:
from=<root@xxxxxxxxxxxxxxxxxx>, size=318, nrcpt=1 (queue active)
Dec 23 01:00:20 thaliana postfix/local[8008]: warning: maildir access
problem for UID/GID=500/500: create maildir file
/home/takamasa/Maildir/tmp/1229961620.P8008.thaliana.myhome.cx: Permission
denied
Dec 23 01:00:20 thaliana postfix/local[8008]: warning: perhaps you need to
create the maildirs in advance
Dec 23 01:00:20 thaliana postfix/local[8008]: AF6031A071A:
to=<takamasa@xxxxxxxxxxxxxxxxxx>, orig_to=<takamasa>, relay=local,
delay=0.09, delays=0.04/0.01/0/0.03, dsn=5.2.0, status=bounced (maildir
delivery failed: create maildir file
/home/takamasa/Maildir/tmp/1229961620.P8008.thaliana.myhome.cx: Permission
denied)
Dec 23 01:00:20 thaliana postfix/cleanup[8006]: BF0101A0717:
message-id=<20081222160020.BF0101A0717@xxxxxxxxxxxxxxxxxx>
Dec 23 01:00:20 thaliana postfix/qmgr[7469]: BF0101A0717: from=<>,
size=2357, nrcpt=1 (queue active)
Dec 23 01:00:20 thaliana postfix/bounce[8010]: AF6031A071A: sender
non-delivery notification: BF0101A0717
Dec 23 01:00:20 thaliana postfix/qmgr[7469]: AF6031A071A: removed
Dec 23 01:00:20 thaliana postfix/local[8008]: warning: maildir access
problem for UID/GID=500/500: create maildir file
/home/takamasa/Maildir/tmp/1229961620.P8008.thaliana.myhome.cx: Permission
denied
Dec 23 01:00:20 thaliana postfix/local[8008]: warning: perhaps you need to
create the maildirs in advance
Dec 23 01:00:20 thaliana postfix/local[8008]: BF0101A0717:
to=<takamasa@xxxxxxxxxxxxxxxxxx>, orig_to=<root@xxxxxxxxxxxxxxxxxx>,
relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=5.2.0, status=bounced
(maildir delivery failed: create maildir file
/home/takamasa/Maildir/tmp/1229961620.P8008.thaliana.myhome.cx: Permission
denied)

# umount /home
# ls -ld /home/takamasa/
drwx------ 3 takamasa root 4096 12月 23 00:05 /home/takamasa/
# ls -ld /home/takamasa/Maildir/
drwx------ 5 takamasa root 4096 12月 23 00:05 /home/takamasa/Maildir/
# ls -l /home/takamasa/Maildir/
合計 24
drwx------ 2 takamasa root 4096 12月 23 00:05 cur
drwx------ 2 takamasa root 4096 12月 23 00:05 new
drwx------ 2 takamasa root 4096 12月 23 00:05 tmp
# mail takamasa -s test は成功する

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list


[検索ページ] [Postfix-JP ML Home]