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

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

 【CentOS6】メールの送受信ができません
日時: 2012/01/05 22:37
名前: Centくん

Postfix+Dovecot(ver.2)でメールサーバを構築しましたが、
メールの送受信ができません。

構成としては、Dyndns.orgでのドメイン「例)ccc.dyndns.org」を取得しており、
「例)aaa@ccc.dyndns.org」でメールの送受信をするイメージです。

PostfixもDovecotも貴サイトを参考に構築しました。
また、squirrelmailから試しにYahooアカウントへメールしましたが、届いていないようでした。

ポート開放は25/110/143ともに開けており、ポートチェックでも到達しております。
また、Postfixの設定(main.cf)ではmyhostnameを「例)mail.ccc.dyndns.org」としております。

maillogにはPostfixとDovecotの表示があるため、配送されているのかもしれませんが、
貴サイト記載事項の確認し直しやググッたりしているのですが、問題の特定や解決ができません。

問題点の特定方法や解決方法がお分かりの方、ご教示いただけないでしょうか?

よろしくお願いいたします。
メンテ

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

■ コンテンツ関連情報

 Re: 【CentOS6】メールの送受信ができません ( No.6 )
日時: 2012/01/07 16:50
名前: stranger
参照: http://ja.528p.com/

/var/spool/mailにメールが存在するなら
postfix側でpop3の設定になっているからでは?

imapでアクセスしてみる

Maildirのサブディレクトリまで作成する設定にしてみる

新規ユーザ
# mkdir -p /etc/skel/Maildir/{new,cur,tmp}
# chmod -R 700 /etc/skel/Maildir/

既存ユーザ(例 user)
# mkdir -p /home/user/Maildir/{new,cur,tmp}
# chmod -R 700 /home/user/Maildir/
# chown -R user:user /home/user/Maildir/

メンテ
 Re: 【CentOS6】メールの送受信ができません ( No.7 )
日時: 2012/01/07 17:45
名前: Centくん

stranger様

ご教示ありがとうございます。

>/var/spool/mailにメールが存在するなら
>postfix側でpop3の設定になっているからでは?
>imapでアクセスしてみる


⇒imapでアクセスは可能でした。
 しかし、メールを送信しても受信ボックスには入っておりません。


>Maildirのサブディレクトリまで作成する設定にしてみる

>新規ユーザ
># mkdir -p /etc/skel/Maildir/{new,cur,tmp}
># chmod -R 700 /etc/skel/Maildir/


>既存ユーザ(例 user)
># mkdir -p /home/user/Maildir/{new,cur,tmp}
># chmod -R 700 /home/user/Maildir/
># chown -R user:user /home/user/Maildir/


⇒上記はすでに作成してあります。

追加情報にも記載いたしましたが、やはりdovecotが正常に動作していないんじゃないかと思うんですが、
ちょっとググッても対処法が見つからず、その場合の対処はdovecotをインストし直すしかないのか、
困っている状況です。
メンテ
 Re: 【CentOS6】メールの送受信ができません ( No.8 )
日時: 2012/01/07 18:18
名前: Centくん

追加情報です。

先ほど、dovecotを再起動してみたら、
起動できました。
service dovecot status
dovecot (pid  2452) を実行中...

なぜその前はできなかったのか、分かりません。

また、dovecotの起動はできたものの、
まだメールの受信はできません。
Maildirの中に以下のログがあるので、メールが届いているようですが、
OE6で受信できません。

OE6でimap接続しても、受信ボックスにはメールがありません。

-----
drwx------   5 a a 4096  1月  7 17:24 2012 .&Tgtm+DBN-
-----
※aはユーザ名

どうしてdovecotが起動できたのに、メールが受信できないのか、
原因がつかめません。

再度、調べてみますが、ご存知の方がおられたら、
ご教示いただけるとありがたいです。
メンテ
 Re: 【CentOS6】メールの送受信ができません ( No.9 )
日時: 2012/01/07 19:03
名前: stranger
参照: http://ja.528p.com/

Maildirにメールを送るのはpostfixの役割です
dovecotはそこからメールを取得するのが役割です

もう一度伺いますが
/home/user/Maildir/new
/home/user/Maildir/cur
/home/user/Maildir/tmp
は存在しますか

うまくpostfixが機能すれば
/home/user/Maildir/cur
にメールが入るはず

postfixのsmtp-authを一時的に無効にして
認証なしでメールを送信してみる
うまくいったら、smtp-authの設定をする
メンテ
 Re: 【CentOS6】メールの送受信ができません ( No.10 )
日時: 2012/01/07 19:27
名前: Centくん

stranger様

ご教示ありがとうございます。

>Maildirにメールを送るのはpostfixの役割です
>dovecotはそこからメールを取得するのが役割です


>もう一度伺いますが
>/home/user/Maildir/new
>/home/user/Maildir/cur
>/home/user/Maildir/tmp
>は存在しますか


⇒上記3つのディレクトリ「new,cur,tmp」は存在します。


>うまくpostfixが機能すれば
>/home/user/Maildir/cur
>にメールが入るはず


⇒そうですよね、でも、「/home/a/Maildir/cur」のタイムスタンプを見ると、
 2012/1/2なので、それ以降にもメールの送受信テストを行っているのに、
 Postfixが内部配送できていないと考えるのが普通ですかね?
-----
drwx------   2 kazu310 kazu310 4096  1月  2 20:25 2012 cur
-----

 
>postfixのsmtp-authを一時的に無効にして
>認証なしでメールを送信してみる
>うまくいったら、smtp-authの設定をする


⇒Postfixがうまく動作していない可能性がある場合、
 対処法の一つが上記ですね。
 以下を「no」にして、メールがMaildir/curに配送されるかやってみます。

 smtpd_sasl_auth_enable = yes
      ↓
 smtpd_sasl_auth_enable = no
メンテ

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

■ その他

ページ先頭へ

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