このスレッドはクローズされています。記事の閲覧のみとなります。
【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]
|
■ その他