質問編集履歴

8 追加情報

sasa56563

sasa56563 score 22

2019/02/14 21:06  投稿

Postfix+dovecotで認証はするが、受信できない。 サーバの移行に伴いデータをコピーしてきたユーザについて
Postfix+dovecotで認証はするが、受信できないことについて
メールサーバの移行をおこなっているのですが、送信はできるのですが、受信ができないで困っています。
移行に際しては、ホームディレクトリーを持たないユーザがいますので、
mailbox file is /var/spool/mail/user or /var/mail/user
と初期のままで、dovecotは
```ここに言語を入力
vi /etc/dovecot/conf.d/10-mail.conf
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
```
としています。
検証に当たっては移行ユーザではなく新サーバで作ったユーザuserで実験をおこないました。
Beckey!で送受信してみたのですが、送信は問題なくできるのですが、受信はログインはできていますが、受信ができません。
maillogをみると
```
Feb 14 11:06:31 gwmail dovecot: pop3-login: Login: user=<user>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9947, TLS, session=<N0JgG9GB1BOsGADH>
Feb 14 11:06:31 gwmail dovecot: pop3(user): Error: Couldn't open INBOX: Permission denied
Feb 14 11:06:31 gwmail dovecot: pop3(user): Couldn't open INBOX: Permission denied top=0/0, retr=0/0, del=0/0, size=0
```
INBOX: Permission deniedとなってしまいます。試しに Maildir/形式にしても同じ結果が出てしまいます。
当然、サーバ上からはmailコマンドで受信がでます。
**追記 これについてはユーザを作り直すことで解消しました。一番下に書きました**
もうひとつ移行ユーザについてですが、
---
```
Feb 14 11:14:42 gwmail dovecot: pop3-login: Login: user=<user2>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9958, TLS, session=<XhWyONGB8BOsGADH>
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Mail access for users with UID 882 not permitted (see first_valid_uid in config file, uid from userdb lookup).
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Invalid user settings. Refer to server log for more information.
```
**となりログイン自体ができません。**
```
first_valid_uid = 500
```
**と明示してもなぜか効いていないのか同じエラーになります。
どなたかヒントを下さらないでしょうか。**
---
追加 もう一点webminで新たなユーザuser3を追加して受信しようとするのですが、これもPermission deniedエラーが出てしまいます。なにか同じようなところでつまいずいています。
**→解決 以下に書いております**
```
Feb 14 11:36:51 gwmail dovecot: pop3-login: Login: user=<user3>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=10030, TLS, session=<POnah9GBuRSsGADH>
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/user/)は移行していません。これが原因なのでしょうか。
---
ユーザの移行はpasswd,group,shadowを移したのですが、データ(/var/spool/mail)は移行していません。これが原因なのでしょうか。
---
/var/spool/mailのデータも移行しました。ファイルのパーミッション600、グループはmailで統一しました。
結果は同じになっております。また特定のユーザについてホームディレクトリーをmkdirしてみましたが、おなじでした。
first_valid_uidのところでひっかかっています。
  • Postfix

    456 questions

    Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

  • メール

    823 questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • Dovecot

    114 questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

7 訂正追加

sasa56563

sasa56563 score 22

2019/02/14 18:43  投稿

Postfix+dovecotで認証はするが、受信できない。 サーバの移行に伴いデータをコピーしてきたユーザについて
Postfix+dovecotで認証はするが、受信できないことについて
メールサーバの移行をおこなっているのですが、送信はできるのですが、受信ができないで困っています。
移行に際しては、ホームディレクトリーを持たないユーザがいますので、
mailbox file is /var/spool/mail/user or /var/mail/user
と初期のままで、dovecotは
```ここに言語を入力
vi /etc/dovecot/conf.d/10-mail.conf
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
```
としています。
検証に当たっては移行ユーザではなく新サーバで作ったユーザuserで実験をおこないました。
Beckey!で送受信してみたのですが、送信は問題なくできるのですが、受信はログインはできていますが、受信ができません。
maillogをみると
```
Feb 14 11:06:31 gwmail dovecot: pop3-login: Login: user=<user>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9947, TLS, session=<N0JgG9GB1BOsGADH>
Feb 14 11:06:31 gwmail dovecot: pop3(user): Error: Couldn't open INBOX: Permission denied
Feb 14 11:06:31 gwmail dovecot: pop3(user): Couldn't open INBOX: Permission denied top=0/0, retr=0/0, del=0/0, size=0
```
INBOX: Permission deniedとなってしまいます。試しに Maildir/形式にしても同じ結果が出てしまいます。
当然、サーバ上からはmailコマンドで受信がでます。
**追記 これについてはユーザを作り直すことで解消しました。一番下に書きました**
もうひとつ移行ユーザについてですが、
---
```
Feb 14 11:14:42 gwmail dovecot: pop3-login: Login: user=<user2>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9958, TLS, session=<XhWyONGB8BOsGADH>
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Mail access for users with UID 882 not permitted (see first_valid_uid in config file, uid from userdb lookup).
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Invalid user settings. Refer to server log for more information.
```
**となりログイン自体ができません。**
```
first_valid_uid = 500
```
**と明示してもなぜか効いていないのか同じエラーになります。
どなたかヒントを下さらないでしょうか。**
---
追加 もう一点webminで新たなユーザuser3を追加して受信しようとするのですが、これもPermission deniedエラーが出てしまいます。なにか同じようなところでつまいずいています。
**→解決 以下に書いております**
```
Feb 14 11:36:51 gwmail dovecot: pop3-login: Login: user=<user3>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=10030, TLS, session=<POnah9GBuRSsGADH>
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/user/)は移行していません。これが原因なのでしょうか。
---
  • Postfix

    456 questions

    Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

  • メール

    823 questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • Dovecot

    114 questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

6 訂正

sasa56563

sasa56563 score 22

2019/02/14 17:07  投稿

Postfix+dovecotで認証はするが、受信できないことについて
メールサーバの移行をおこなっているのですが、送信はできるのですが、受信ができないで困っています。
移行に際しては、ホームディレクトリーを持たないユーザがいますので、
mailbox file is /var/spool/mail/user or /var/mail/user
と初期のままで、dovecotは
```ここに言語を入力
vi /etc/dovecot/conf.d/10-mail.conf
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
```
としています。
検証に当たっては移行ユーザではなく新サーバで作ったユーザuserで実験をおこないました。
Beckey!で送受信してみたのですが、送信は問題なくできるのですが、受信はログインはできていますが、受信ができません。
maillogをみると
```
Feb 14 11:06:31 gwmail dovecot: pop3-login: Login: user=<user>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9947, TLS, session=<N0JgG9GB1BOsGADH>
Feb 14 11:06:31 gwmail dovecot: pop3(user): Error: Couldn't open INBOX: Permission denied
Feb 14 11:06:31 gwmail dovecot: pop3(user): Couldn't open INBOX: Permission denied top=0/0, retr=0/0, del=0/0, size=0
```
INBOX: Permission deniedとなってしまいます。試しに Maildir/形式にしても同じ結果が出てしまいます。
当然、サーバ上からはmailコマンドで受信がでます。
**追記 これについてはユーザを作り直すことで解消しました。一番下に書きました**  
もうひとつ移行ユーザについてですが、
---  
```
Feb 14 11:14:42 gwmail dovecot: pop3-login: Login: user=<user2>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9958, TLS, session=<XhWyONGB8BOsGADH>
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Mail access for users with UID 882 not permitted (see first_valid_uid in config file, uid from userdb lookup).
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Invalid user settings. Refer to server log for more information.
```
となりログイン自体ができません。
**となりログイン自体ができません。**
```
first_valid_uid = 500
```
と明示してもなぜか効いていないのか同じエラーになります。
どなたかヒントを下さらないでしょうか。
**と明示してもなぜか効いていないのか同じエラーになります。
どなたかヒントを下さらないでしょうか。**
---
追加 もう一点webminで新たなユーザuser3を追加して受信しようとするのですが、これもPermission deniedエラーが出てしまいます。なにか同じようなところでつまいずいています。
**→解決 以下に書いております**  
```
Feb 14 11:36:51 gwmail dovecot: pop3-login: Login: user=<user3>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=10030, TLS, session=<POnah9GBuRSsGADH>
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点目の疑問は  
### 上記の3点目の疑問は  
```
chmod 0600 /var/mail/*
```
### とすることで解決しました。
---
### とすることで解決しました。同時に1つめの質問もユーザを作り直すことでエラーは解消しました。
**残る問題はパスワード、グループを古いサーバから引き継いだユーザに関してです。**
  • Postfix

    456 questions

    Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

  • メール

    823 questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • Dovecot

    114 questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

5 見やすく

sasa56563

sasa56563 score 22

2019/02/14 15:32  投稿

Postfix+dovecotで認証はするが、受信できないことについて INBOX: Permission deniedエラー
Postfix+dovecotで認証はするが、受信できないことについて
メールサーバの移行をおこなっているのですが、送信はできるのですが、受信ができないで困っています。
移行に際しては、ホームディレクトリーを持たないユーザがいますので、
mailbox file is /var/spool/mail/user or /var/mail/user
と初期のままで、dovecotは
```ここに言語を入力
vi /etc/dovecot/conf.d/10-mail.conf
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
```
としています。
検証に当たっては移行ユーザではなく新サーバで作ったユーザuserで実験をおこないました。
Beckey!で送受信してみたのですが、送信は問題なくできるのですが、受信はログインはできていますが、受信ができません。
maillogをみると
```
Feb 14 11:06:31 gwmail dovecot: pop3-login: Login: user=<user>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9947, TLS, session=<N0JgG9GB1BOsGADH>
Feb 14 11:06:31 gwmail dovecot: pop3(user): Error: Couldn't open INBOX: Permission denied
Feb 14 11:06:31 gwmail dovecot: pop3(user): Couldn't open INBOX: Permission denied top=0/0, retr=0/0, del=0/0, size=0
```
INBOX: Permission deniedとなってしまいます。試しに Maildir/形式にしても同じ結果が出てしまいます。
当然、サーバ上からはmailコマンドで受信がでます。
もうひとつ移行ユーザについてですが、
```
Feb 14 11:14:42 gwmail dovecot: pop3-login: Login: user=<user2>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9958, TLS, session=<XhWyONGB8BOsGADH>
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Mail access for users with UID 882 not permitted (see first_valid_uid in config file, uid from userdb lookup).
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Invalid user settings. Refer to server log for more information.
```
となりログイン自体ができません。
```
first_valid_uid = 500
```
と明示してもなぜか効いていないのか同じエラーになります。
どなたかヒントを下さらないでしょうか。
---
追加 もう一点webminで新たなユーザuser3を追加して受信しようとするのですが、これもPermission deniedエラーが出てしまいます。なにか同じようなところでつまいずいています。
```
Feb 14 11:36:51 gwmail dovecot: pop3-login: Login: user=<user3>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=10030, TLS, session=<POnah9GBuRSsGADH>
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/*
```
### とすることで解決しました。
### とすることで解決しました。
---
  • Postfix

    456 questions

    Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

  • メール

    823 questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • Dovecot

    114 questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

4 一部解決

sasa56563

sasa56563 score 22

2019/02/14 15:30  投稿

Postfix+dovecotで認証はするが、受信できないことについて INBOX: Permission deniedエラー
Postfix+dovecotで認証はするが、受信できないことについて
メールサーバの移行をおこなっているのですが、送信はできるのですが、受信ができないで困っています。
移行に際しては、ホームディレクトリーを持たないユーザがいますので、
mailbox file is /var/spool/mail/user or /var/mail/user
と初期のままで、dovecotは
```ここに言語を入力
vi /etc/dovecot/conf.d/10-mail.conf
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
```
としています。
検証に当たっては移行ユーザではなく新サーバで作ったユーザuserで実験をおこないました。
Beckey!で送受信してみたのですが、送信は問題なくできるのですが、受信はログインはできていますが、受信ができません。
maillogをみると
```
Feb 14 11:06:31 gwmail dovecot: pop3-login: Login: user=<user>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9947, TLS, session=<N0JgG9GB1BOsGADH>
Feb 14 11:06:31 gwmail dovecot: pop3(user): Error: Couldn't open INBOX: Permission denied
Feb 14 11:06:31 gwmail dovecot: pop3(user): Couldn't open INBOX: Permission denied top=0/0, retr=0/0, del=0/0, size=0
```
INBOX: Permission deniedとなってしまいます。試しに Maildir/形式にしても同じ結果が出てしまいます。
当然、サーバ上からはmailコマンドで受信がでます。
もうひとつ移行ユーザについてですが、
```
Feb 14 11:14:42 gwmail dovecot: pop3-login: Login: user=<user2>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9958, TLS, session=<XhWyONGB8BOsGADH>
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Mail access for users with UID 882 not permitted (see first_valid_uid in config file, uid from userdb lookup).
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Invalid user settings. Refer to server log for more information.
```
となりログイン自体ができません。
```
first_valid_uid = 500
```
と明示してもなぜか効いていないのか同じエラーになります。
どなたかヒントを下さらないでしょうか。
追加 もう一点webminで新たなユーザuser3を追加して受信しようとするのですが、これもPermission deniedエラーが出てしまいます。なにか同じようなところでつまいずいています。
```
Feb 14 11:36:51 gwmail dovecot: pop3-login: Login: user=<user3>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=10030, TLS, session=<POnah9GBuRSsGADH>
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/*
```
### とすることで解決しました。
  • Postfix

    456 questions

    Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

  • メール

    823 questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • Dovecot

    114 questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

3 訂正

sasa56563

sasa56563 score 22

2019/02/14 12:38  投稿

Postfix+dovecotで認証はするが、受信できないことについて INBOX: Permission deniedエラー
Postfix+dovecotで認証はするが、受信できないことについて
メールサーバの移行をおこなっているのですが、送信はできるのですが、受信ができないで困っています。
移行に際しては、ホームディレクトリーを持たないユーザがいますので、
mailbox file is /var/spool/mail/user or /var/mail/user
と初期のままで、dovecotは
```ここに言語を入力
vi /etc/dovecot/conf.d/10-mail.conf  
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
```
としています。
検証に当たっては移行ユーザではなく新サーバで作ったユーザuserで実験をおこないました。
Beckey!で送受信してみたのですが、送信は問題なくできるのですが、受信はログインはできていますが、受信ができません。
maillogをみると
```
Feb 14 11:06:31 gwmail dovecot: pop3-login: Login: user=<user>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9947, TLS, session=<N0JgG9GB1BOsGADH>
Feb 14 11:06:31 gwmail dovecot: pop3(user): Error: Couldn't open INBOX: Permission denied
Feb 14 11:06:31 gwmail dovecot: pop3(user): Couldn't open INBOX: Permission denied top=0/0, retr=0/0, del=0/0, size=0
```
INBOX: Permission deniedとなってしまいます。試しに Maildir/形式にしても同じ結果が出てしまいます。
当然、サーバ上からはmailコマンドで受信がでます。
もうひとつ移行ユーザについてですが、
```
Feb 14 11:14:42 gwmail dovecot: pop3-login: Login: user=<user2>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9958, TLS, session=<XhWyONGB8BOsGADH>
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Mail access for users with UID 882 not permitted (see first_valid_uid in config file, uid from userdb lookup).
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Invalid user settings. Refer to server log for more information.
```
となりログイン自体ができません。
```
first_valid_uid = 500
```
と明示してもなぜか効いていないのか同じエラーになります。
どなたかヒントを下さらないでしょうか。
追加 もう一点webminで新たなユーザuser3を追加して受信しようとするのですが、これもPermission deniedエラーが出てしまいます。なにか同じようなところでつまいずいています。
```
Feb 14 11:36:51 gwmail dovecot: pop3-login: Login: user=<user3>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=10030, TLS, session=<POnah9GBuRSsGADH>
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
```
  • Postfix

    456 questions

    Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

  • メール

    823 questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • Dovecot

    114 questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

2 訂正

sasa56563

sasa56563 score 22

2019/02/14 11:51  投稿

Postfix+dovecotで認証はするが、受信できないことについて INBOX: Permission deniedエラー
Postfix+dovecotで認証はするが、受信できないことについて
メールサーバの移行をおこなっているのですが、送信はできるのですが、受信ができないで困っています。
移行に際しては、ホームディレクトリーを持たないユーザがいますので、
mailbox file is /var/spool/mail/user or /var/mail/user
と初期のままで、devcotは
と初期のままで、dovecotは
```ここに言語を入力
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
```
としています。
検証に当たっては移行ユーザではなく新サーバで作ったユーザuserで実験をおこないました。
Beckey!で送受信してみたのですが、送信は問題なくできるのですが、受信はログインはできていますが、受信ができません。
maillogをみると
```
Feb 14 11:06:31 gwmail dovecot: pop3-login: Login: user=<user>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9947, TLS, session=<N0JgG9GB1BOsGADH>
Feb 14 11:06:31 gwmail dovecot: pop3(user): Error: Couldn't open INBOX: Permission denied
Feb 14 11:06:31 gwmail dovecot: pop3(user): Couldn't open INBOX: Permission denied top=0/0, retr=0/0, del=0/0, size=0
```
INBOX: Permission deniedとなってしまいます。試しに Maildir/形式にしても同じ結果が出てしまいます。
当然、サーバ上からはmailコマンドで受信がでます。
もうひとつ移行ユーザについてですが、
```
Feb 14 11:14:42 gwmail dovecot: pop3-login: Login: user=<user2>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9958, TLS, session=<XhWyONGB8BOsGADH>
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Mail access for users with UID 882 not permitted (see first_valid_uid in config file, uid from userdb lookup).
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Invalid user settings. Refer to server log for more information.
```
となりログイン自体ができません。
```
first_valid_uid = 500
```
と明示してもなぜか効いていないのか同じエラーになります。
どなたかヒントを下さらないでしょうか。
追加 もう一点webminで新たなユーザuser3を追加して受信しようとするのですが、これもPermission deniedエラーが出てしまいます。なにか同じようなところでつまいずいています。
```
Feb 14 11:36:51 gwmail dovecot: pop3-login: Login: user=<user3>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=10030, TLS, session=<POnah9GBuRSsGADH>
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
```
  • Postfix

    456 questions

    Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

  • メール

    823 questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • Dovecot

    114 questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

1 追加

sasa56563

sasa56563 score 22

2019/02/14 11:47  投稿

Postfix+dovecotで認証はするが、受信できないことについて INBOX: Permission deniedエラー
Postfix+dovecotで認証はするが、受信できないことについて
メールサーバの移行をおこなっているのですが、送信はできるのですが、受信ができないで困っています。
移行に際しては、ホームディレクトリーを持たないユーザがいますので、
mailbox file is /var/spool/mail/user or /var/mail/user
と初期のままで、devcotは
```ここに言語を入力
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
```
としています。
検証に当たっては移行ユーザではなく新サーバで作ったユーザuserで実験をおこないました。
Beckey!で送受信してみたのですが、送信は問題なくできるのですが、受信はログインはできていますが、受信ができません。
maillogをみると
```
Feb 14 11:06:31 gwmail dovecot: pop3-login: Login: user=<user>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9947, TLS, session=<N0JgG9GB1BOsGADH>
Feb 14 11:06:31 gwmail dovecot: pop3(user): Error: Couldn't open INBOX: Permission denied
Feb 14 11:06:31 gwmail dovecot: pop3(user): Couldn't open INBOX: Permission denied top=0/0, retr=0/0, del=0/0, size=0
```
INBOX: Permission deniedとなってしまいます。試しに Maildir/形式にしても同じ結果が出てしまいます。
当然、サーバ上からはmailコマンドで受信がでます。
もうひとつ移行ユーザについてですが、
```
Feb 14 11:14:42 gwmail dovecot: pop3-login: Login: user=<user2>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=9958, TLS, session=<XhWyONGB8BOsGADH>
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Mail access for users with UID 882 not permitted (see first_valid_uid in config file, uid from userdb lookup).
Feb 14 11:14:42 gwmail dovecot: pop3(user2): Error: Invalid user settings. Refer to server log for more information.
```
となりログイン自体ができません。
```
first_valid_uid = 500
```
と明示してもなぜか効いていないのか同じエラーになります。
どなたかヒントを下さらないでしょうか。
どなたかヒントを下さらないでしょうか。
追加 もう一点webminで新たなユーザuser3を追加して受信しようとするのですが、これもPermission deniedエラーが出てしまいます。なにか同じようなところでつまいずいています。
```
Feb 14 11:36:51 gwmail dovecot: pop3-login: Login: user=<user3>, method=PLAIN, p=192.168.0.199, lip=192.168.1.220, mpid=10030, TLS, session=<POnah9GBuRSsGADH>
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
```
  • Postfix

    456 questions

    Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

  • メール

    823 questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • Dovecot

    114 questions

    Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る