はじめての自宅サーバ構築 - 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.6 )
日時: 2013/05/31 06:25
名前: 管理者

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

バックアップスクリプトはuid・gidまで考慮していないので、各ファイルのオーナ・グループはそのまま引き継ぎますので、
新設のサーバにユーザを追加する時に考慮する必要があります。
(uid(500)から、旧サーバのユーザを順次追加するとか、usermod・groupmodで新サーバのユーザを旧サーバのuid・gidに変更するなど)

なお、メールディレクトリ内に旧サーバの名前が出ていても問題ありません。
(abcdefg12345とか言う勝手なファイルを手動で作成して、オーナ・グループを正しく設定すればメーラで受信(表示)することもできますので)

> 他のメールアドレス(例えばniftyの)からuser@myserver.netに送信してもメールが届きません。
受信した時のメールログの内容はどうなっていますか?
あと、具体的に送信時時の環境も記述して下さい。

例)
  A) 同じセグメント(家庭内LAN)内の別のPCよりメールを送信。
  B) 外部(会社のPCまたは携帯・スマフォ)より送信。
上記A/Bでも、確認すべき所は変わります。
メンテ
 Re: メールの受信ができない ( No.7 )
日時: 2013/05/31 22:12
名前: ぱみゅ

管理者様、コメントありがとうございます。
> > 他のメールアドレス(例えばniftyの)からuser@myserver.netに送信してもメールが届きません。
> 受信した時のメールログの内容はどうなっていますか?
> あと、具体的に送信時時の環境も記述して下さい。


メーラは秀丸メールを使用しています。認証方式はsmtp認証で、myserverではsaslauthdを
起動しています。
複数登録してあるメールアカウントのうち、mymail@nifty.comから
user@myserver.netに送信してみましたが、user@myserver.netで受信出来ません。

> 例)
> A) 同じセグメント(家庭内LAN)内の別のPCよりメールを送信。
> B) 外部(会社のPCまたは携帯・スマフォ)より送信。
>    上記A/Bでも、確認すべき所は変わります。


構築中の新しいサーバは別のLAN内にあり、上記A)はありません。試みにdovecotとpostfixを再起動して、
mymail@nifty.comからuser@myserver.netに送信し、user@myserver.netで受信した直後のログです。

May 31 21:09:34 v157-7-141-119 postfix/postfix-script[11480]: stopping the Postfix mail system
May 31 21:09:34 v157-7-141-119 postfix/master[11419]: terminating on signal 15
May 31 21:09:34 v157-7-141-119 postfix/postfix-script[11553]: starting the Postfix mail system
May 31 21:09:34 v157-7-141-119 postfix/master[11554]: daemon started -- version 2.6.6, configuration /etc/postfix
May 31 21:09:38 v157-7-141-119 dovecot: master: Warning: Killed with signal 15 (by pid=11558 uid=0 code=kill)
May 31 21:09:39 v157-7-141-119 dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)
May 31 21:11:48 v157-7-141-119 dovecot: pop3-login: Login: user=<user>, method=PLAIN, rip=***-***-***-***, lip=***-***-***-***, mpid=11594
May 31 21:11:48 v157-7-141-119 dovecot: pop3(user): Disconnected: Logged out top=0/0, retr=0/0, del=0/19, size=25619

何も受信メールがなかったように記録されていると思います。ちなみに、メール送信もうまく行っていません。
メーラのログは下記のようになっています。

開始時刻: 2013/05/31 22:00:29
****送信:user@myserver.net
I サーバーを検索中 - mail.myserver.net
I 接続中 - ****.***.***.***
I 接続完了
E 長時間にわたってサーバーからの応答がありません。
終了時刻: 2013/05/31 22:03:41

以上、よろしくお願い致します。
メンテ
 Re: メールの受信ができない ( No.8 )
日時: 2013/06/01 08:00
名前: 管理者

> 何も受信メールがなかったように記録されていると思います。ちなみに、メール送信もうまく行っていません。
> メーラのログは下記のようになっています。


確かにメーラでは接続との旨がメッセージされてますが、サーバには何も出力されていませんね。

秀丸メールで「長時間にわたってサーバーからの応答がありません」検索してみると色々ヒットし、
わけの分からないワークアラウンドがありました。(下記)
  http://www.maruo.co.jp/hidesoft/8/x42723_.html

他のメーラでも試すことができますか?(Becky希望:30日間無料トライアル可能です)


環境の確認ですが、セグメントが2つあり、AセグメントからBセグメントのサーバへ送信で宜しいですよね?
AとBは名前解決していますか?(Aでnslookupすると、BはローカルIPで取得されますか?)
また、外部から「mail.myserver.net」をnslookupすると当然グローバルIPで返却されますよね?
ルータは「mail.myserver.net」にポートマッピングされていますよね?


*) メーラで「接続完了」と出ているのにサーバに何もメッセージされていないと言うのは考えにくいです。
メンテ
 Re: メールの受信ができない ( No.9 )
日時: 2013/06/01 08:09
名前: stranger
参照: http://ja.528p.com/

niftyに接続して

自前のメールサーバを送信サーバに指定して自前のメールサーバに送信しているなら
niftyのOP25Bの制限に掛かるのでは?

niftyのメールアカウントの通常の設定で、自前のメールサーバに送信してみる

メンテ
 Re: メールの受信ができない ( No.10 )
日時: 2013/06/01 08:47
名前: ぱみゅ

管理者様、コメントありがとうございます。

> 環境の確認ですが、セグメントが2つあり、AセグメントからBセグメントのサーバへ送信で宜しいですよね?
> AとBは名前解決していますか?(Aでnslookupすると、BはローカルIPで取得されますか?)


 別のセグメントではなくて、回線自体がまったく別です。ですので、外部サーバと同じ扱いになっています。
つまりは今はやりのVPS上に新サーバを構築している、というのと同じ感覚です。

> また、外部から「mail.myserver.net」をnslookupすると当然グローバルIPで返却されますよね?
> ルータは「mail.myserver.net」にポートマッピングされていますよね?


 はい、そうなっています。

> 他のメーラでも試すことができますか?(Becky希望:30日間無料トライアル可能です)

 Becky!でアカウントを作って試してみましたが、やはりuser@myserver.netから外部の
メールアドレスには送信出来ません。
メンテ

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

■ その他

ページ先頭へ

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