はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 メールの受信ができない
日時: 2013/05/29 22:52
名前: ぱみゅ

1.不明点・障害内容:メールの受信ができない
2.ログの有無   :/var/log/maillog
May 29 22:10:13 v***-***-***-*** dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)
May 29 22:10:18 v***-***-***-*** dovecot: pop3-login: Login: user=<user>, method=PLAIN, rip=***-***-***-***, lip=v***-***-***-***, mpid=5084
May 29 22:10:18 v***-***-***-*** dovecot: pop3(user): Error: chdir(/home/user/) failed: Permission denied (euid=501(user) egid=501(user) missing +x perm: /home/user, euid is not dir owner)
May 29 22:10:18 v***-***-***-*** dovecot: pop3(user): Error: chdir(/home/user) failed: Permission denied
May 29 22:10:18 v***-***-***-*** dovecot: pop3(user): Error: user user: Initialization failed: Initializing mail storage from mail_location setting failed: stat(/home/user/Maildir) failed: Permission denied (euid=501(user) egid=501(user) missing +x perm: /home/user, euid is not dir owner)
May 29 22:10:18 v***-***-***-*** dovecot: pop3(user): Error: Invalid user settings. Refer to server log for more information.

3.Distribution  :CentOS
      Version :6.2(64bit)
4.Service Name  :dovecot
      Version :2.0.9-5
5.ネットワーク構成:

メールを受信しようとするとメーラが下記のようなエラーを返してきます。
 サーバーを検索中 - mail.myserver.net
I 接続中 - ***.***.***.***
I 接続完了
R +OK Dovecot ready.
I ユーザーアカウントを送信
S USER hal
R +OK
I パスワードを送信
S PASS ****
E ホストとの対話が切断されました。
(mode=17)
終了時刻: 2013/05/29 22:24:29

maillogの言っていることは意味が解るのですが、どうしてこうなるのかが解りません。
このサイトの説明にある下記の操作は完了しています。
# mkdir /etc/skel/Maildir
# chmod 700 /etc/skel/Maildir


既存ユーザのメールボックス(Maildir)を作成する(例:linuxユーザの場合)
一度設定すれば構いません。
# mkdir /home/user/Maildir

既存ユーザ(linux)のメールボックス(Maildir)のパーミッション・オーナ・グループ変更パーミッション変更
# chmod 700 /home/user/Maildir
オーナ・グループ変更
# chown user:user /home/user/Maildir

何か違っているでしょうか?
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7]

■ コンテンツ関連情報

 Re: メールの受信ができない ( No.1 )
日時: 2013/05/30 06:30
名前: 管理者

こんにちは。

まず、ユーザのメールボックスが正しく作成されているか確認剃る必要があります。
下記は、Linuxにこれから新規ユーザを作成する時に自動生成させる方法、既にユーザが作成されている場合の対処を記載しています。

> # mkdir /etc/skel/Maildir
> # chmod 700 /etc/skel/Maildir

上記は、Linuxに新規ユーザを作成した時にそのユーザのホームディレクトリに自身のパーミッションで作成します。

> 既存ユーザのメールボックス(Maildir)を作成する(例:linuxユーザの場合)
> 一度設定すれば構いません。
> # mkdir /home/user/Maildir
> 既存ユーザ(linux)のメールボックス(Maildir)のパーミッション・オーナ・グループ変更パーミッション変更
> # chmod 700 /home/user/Maildir
> オーナ・グループ変更
> # chown user:user /home/user/Maildir

上記は、既にユーザが存在していた時に「Maildir」を作成し、そのユーザのパーミッションを手動で設定しています。

さて、本題ですが、
>> failed: Permission denied (euid=501(user) egid=501(user) missing +x perm: /home/user, euid is not dir owner)
パーミッションがおかしいとメッセージされています。
現在、ユーザ「user」がどのような状態か知りたいので、下記コマンド結果を開示頂けますか?

# id user
# ls -ld /home/user
# ls -lR /home/user
メンテ
 Re: メールの受信ができない ( No.2 )
日時: 2013/05/30 18:24
名前: ぱみゅ

管理者様、コメントありがとうございます。下記のようになっています。
/home/user/Maildir/new:でおかしな記述がありました。dell.dimension2400.comは旧サーバ(現在動作中)
のものです。この辺がおかしいですか?

>    現在、ユーザ「user」がどのような状態か知りたいので、下記コマンド結果を開示頂けますか?

# id user
uid=501(user) gid=501(user) group=501(user)
# ls -ld /home/user
drwx------ 47 503 503 4096 May 29 21:38 /home/user
# ls -lR /home/user 
/home/user:
total 437640
drwxr-xr-x 2  503  503      4096 Jun 27  2010 Desktop
drwx------ 5 user  user       4096 May 24 22:43 Maildir
drwxr-xr-x 2 root root      4096 Dec 23  2009 Maildit
-rw-r--r-- 1 root root      1314 May 29 21:32 maillog
drwxr-xr-x 2  503  503      4096 Nov 20  2009 公開
drwxr-xr-x 2  503  503      4096 Nov 20  2009 画像
drwxr-xr-x 2  503  503      4096 Nov 20  2009 音楽

/home/user/-:
total 4
drwx------ 5 503 503 4096 Nov 26  2009 Maildir

/home/user/-/Maildir:
total 24
drwx------ 2 503 503 4096 Nov 26  2009 cur
-rw------- 1 503 503  248 Nov 26  2009 dovecot.index.log
-rw------- 1 503 503   17 Nov 26  2009 dovecot-uidlist
-rw------- 1 503 503    8 Nov 26  2009 dovecot-uidvalidity
-rw------- 1 503 503    0 Nov 26  2009 dovecot-uidvalidity.4b0e903e
drwx------ 2 503 503 4096 Nov 26  2009 new
drwx------ 2 503 503 4096 Nov 30  2009 tmp

/home/user/-/Maildir/cur:
total 0

/home/user/-/Maildir/new:
total 0

/home/user/-/Maildir/tmp:
total 0

/home/user/ビデオ:
total 0

/home/user/ダウンロード:
total 0

/home/user/デスクトップ:
total 116
-rw-rw-r-- 1 503 503 115522 Aug 12  2009 bookmarks.html

/home/user/ドキュメント:
total 0

/home/user/テンプレート:
total 0

/home/user/Desktop:
total 4
-rw-r--r-- 1 503 503 1720 Jun 24  2010 bar-006762cd08.desktop

/home/user/Maildir:
total 268
drwx------ 2 503 503   4096 May 24 22:38 cur
-rw------- 1 503 503    144 May 24 22:43 dovecot.index
-rw------- 1 503 503  43008 May 24 22:38 dovecot.index.cache
-rw------- 1 503 503  67664 May 24 22:43 dovecot.index.log
-rw------- 1 503 503 131620 Mar 14 17:51 dovecot.index.log.2
-rw------- 1 503 503     83 May 24 22:38 dovecot-uidlist
-rw------- 1 503 503      8 Nov 22  2009 dovecot-uidvalidity
-rw------- 1 503 503      0 Nov 22  2009 dovecot-uidvalidity.4b08d17a
drwx------ 2 503 503   4096 May 25 03:20 new
drwx------ 2 503 503   4096 May 25 03:20 tmp

/home/user/Maildir/cur:
total 0

/home/user/Maildir/new:
total 32
-rw------- 1 503 503 1129 May 25 00:02 1369407760.Vfd00I2498004M250945.dell.dimension2400.com
-rw------- 1 503 503 4207 May 25 00:14 1369408480.Vfd00I2498029M256865.dell.dimension2400.com
-rw------- 1 503 503  704 May 25 01:13 1369411988.Vfd00I249802aM880033.dell.dimension2400.com
-rw------- 1 503 503  710 May 25 01:30 1369413002.Vfd00I249802bM204930.dell.dimension2400.com
-rw------- 1 503 503  710 May 25 03:00 1369418401.Vfd00I249802cM805377.dell.dimension2400.com
-rw------- 1 503 503  708 May 25 03:10 1369419002.Vfd00I249802dM34904.dell.dimension2400.com
-rw------- 1 503 503  702 May 25 03:20 1369419601.Vfd00I249803eM192305.dell.dimension2400.com

/home/user/Maildir/tmp:
total 0

/home/user/Maildit:
total 0

/home/user/公開:
total 0

/home/user/画像:
total 0

/home/user/音楽:
total 0
メンテ
 Re: メールの受信ができない ( No.3 )
日時: 2013/05/30 18:32
名前: stranger
参照: http://ja.528p.com/

uid=501(user) gid=501(user) group=501(user)
と言っているのに
drwx------ 47 503 503 4096 May 29 21:38 /home/user
503の持ち物になっているのはなぜか?

linuxのパーミッションを学習しましょう

メンテ
 Re: メールの受信ができない ( No.4 )
日時: 2013/05/30 18:33
名前: 管理者

「user」はシステム上、uid・gidともに(501)なのですが、/home/user配下は(503)となっていますね。
tarファイル等で何処からかのシステムからコピーして展開しましたか?

対処としては、オーナを正しい(501)にすることで解消できると思われます。
以下のコマンドを実行して下さい。

#chown -R user:user /home/user

上記実行後、メール受信の確認を行なってみて下さい。
メンテ
 Re: メールの受信ができない ( No.5 )
日時: 2013/05/30 20:24
名前: ぱみゅ

strangerさん
いつもありがとうございます。知識不足で済みません。

管理者様
> tarファイル等で何処からかのシステムからコピーして展開しましたか?

こちらのサイトの「バックアップのすすめ」にしたがってバックアップしてあったbackup_home1.tar.gzを
展開しました。旧サーバのサーバ名が出てくるのはこの影響だと思います。どのファイルを修正したら
いいのでしょうか?

#chown -R user:user /home/user

これで受信動作は正常にできるようになりました。ありがとうございました。ただ、
他のメールアドレス(例えばniftyの)からuser@myserver.netに送信しても
メールが届きません。

メンテ

Page:  [1] [2] [3] [4] [5] [6] [7]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.