質問: 500 ``` **と明示してもなぜか効いていないのか同じエラーになります。 どなたかヒントを下さらないでしょうか。** --- 追加 もう一点webminで新たなユーザuser3を追加して受信しようとするのですが、これもPermission deniedエラーが出てしまいます。なにか同じようなところでつまいずいています。 **→解決 以下に書いております** ``` Feb 14 11:36:51 gwmail dovecot: pop3-login: Login: user=, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=10030, TLS, session= Feb 14 11:36:51 gwmail dovecot: pop3(user3): Error: Namespace '': mkdir(/home/user3/mail) failed: Permission denied (euid=1381(user3) egid=100(users) missing +w perm: /home/user3, UNIX perms appear ok (ACL/MAC wrong?)) Feb 14 11:36:51 gwmail dovecot: pop3(user3): Namespace '': mkdir(/home/user3/mail) failed: Permission denied (euid=1381(user3) egid=100(users) missing +w perm: /home/user3, UNIX perms appear ok (ACL/MAC wrong?)) top=0/0, retr=0/0, d ``` ### 上記の3点目の疑問は ``` chmod 0600 /var/mail/* ``` ### とすることで解決しました。同時に1つめの質問もユーザを作り直すことでエラーは解消しました。 **残る問題はパスワード、グループを古いサーバから引き継いだユーザに関してです。** ユーザの移行はpasswd,group,shadowを移したのですが、データ(/var/spool/mail)は移行していません。これが原因なのでしょうか。 ------------------------------------------------------------------------------ /var/spool/mailのデータも移行しました。ファイルのパーミッション600、グループはmailで統一しました。 結果は同じになっております。また特定のユーザについてホームディレクトリーをmkdirしてみましたが、おなじでした。 first_valid_uidのところでひっかかっています。
回答: CentOS7 + Dovecot v2.2.36 にて同じ設定で試しましたが再現しません。 正常にメールを受信できます。 first_valid_uid = 500 を設定したあと dovecot は再起動しましたでしょうか? passwd,group,shadow も別のサーバから1ユーザ分だけコピーしてみましたが、特に問題なく POP できました。