maildrop: Unable to change to home directory.
我按照ExtMail Solution HOWTO for Linux配置现在初始用户可以用web收件,但是后加的用户不能收,我的mailbox表数据如下
| [email]test@hello.com[/email] | test | {crypt}uywiuN.XggXXc | Test user | hello.com/test/Maildir/ | hello.com/test | 5242880 | 5242880 | hello.com | 1000 | 1000 | 2005-11-08 15:10:04 | 2006-11-08 15:10:04 | 1 | smtp,webmail,pop3,netdisk |
| [email]demo1@hello.com[/email] | demo1 | Y2Y9PYmmoi3mo | demo1 | hello.com/demo1/Maildir/ | hello.com/demo1 | 10485760S | 10485760S | hello.com | 1001 | 1000 | 2006-08-29 18:13:38 | 2007-08-29 18:13:11 | 1 | smtp,webmail,pop3,netdisk |
| [email]demo2@hello.com[/email] | demo2 | MtNaEjxuYVHUs | demo2 | hello.com/demo2/Maildir/ | hello.com/demo2 | 10485760S | 10485760S | hello.com | 1002 | 1000 | 2006-08-29 18:14:00 | 2007-08-29 18:13:38 | 1 | smtp,webmail,pop3,netdisk |
可以看到maildir和homedir是一样的
但
echo "test" | maildrop -V 10 -d [email]test@hello.com[/email]
maildrop: authlib: groupid=1000
maildrop: authlib: userid=1000
maildrop: authlib: logname=test@hello.com, home=/home/domains/hello.com/test, mail=/home/domains/hello.com/test/Maildir/
maildrop: Changing to /home/domains/hello.com/test
Message start at 0 bytes, envelope sender=test@hello.com
maildrop: Attempting .mailfilter
WARN: quota string '5242880' not parseable
maildrop: Delivery complete.
echo "test" | maildrop -V 10 -d [email]demo1@hello.com[/email]
maildrop: authlib: groupid=1000
maildrop: authlib: userid=1001
maildrop: authlib: logname=demo1@hello.com, home=/home/domains/hello.com/demo1, mail=/home/domains/hello.com/demo1/Maildir/
maildrop: Changing to /home/domains/hello.com/demo1
maildrop: Unable to change to home directory. [quote][b]下面是引用yuhanhui于2006-08-31 11:45发表的maildrop: Unable to change to home directory.:[/b]
我按照ExtMail Solution HOWTO for Linux配置
现在初始用户可以用web收件,但是后加的用户不能收,我的mailbox表数据如下
| [email]test@hello.com[/email] | test | {crypt}uywiuN.XggXXc | Test user | hello.com/test/Maildir/ | hello.com/test | 5242880 | 5242880 | hello.com | 1000 | 1000 | 2005-11-08 15:10:04 | 2006-11-08 15:10:04 | 1 | smtp,webmail,pop3,netdisk |
| [email]demo1@hello.com[/email] | demo1 | Y2Y9PYmmoi3mo | demo1 | hello.com/demo1/Maildir/ | hello.com/demo1 | 10485760S | 10485760S | hello.com | 1001 | 1000 | 2006-08-29 18:13:38 | 2007-08-29 18:13:11 | 1 | smtp,webmail,pop3,netdisk |
.......[/quote]
一般Unable to change to home directory 是用户的maildir没有被建立。请查看extman是否正确安装并工作正常,对/home/domains是否有读写的权限。 home目录与maildir都已建立,并且权限和test一样 [quote][b]下面是引用yuhanhui于2006-08-31 13:42发表的:[/b]
home目录与maildir都已建立,并且权限和test一样[/quote]
请ls -l /home/domains/hello.com/ 及 ls -l /home/domains/hello.com/demo/ 看看? 问题解决了,原来vuser 的uid是1000,而我在extman里把新加用户的userid设为1001(非1000)就不可以了。而在添uid框里有1000默认值且提示建议不要改,但我却改了,所以出现以上问题
页:
[1]