dovecotでpop受信が出来ません

このQ&Aのポイント
  • dovecotをyumでインストールし設定をひとまず変更せずに使っています。
  • メールはtestアカウントのメールボックスにしっかりと格納されているようです。
  • Windowsのファイアウォールは原因ではないようです。
回答を見る
  • ベストアンサー

dovecotでpop受信が出来ません

dovecotをyumでインストールし設定をひとまず変更せずに使っています。 #mail test にてrootからtestへテストメールを送り、 MUA(OutlookExpress)にてtestアカウントを設定後 受信をしましたが、ログインは正常にできていますが受信がされません。 まったくもって八方塞になってしまいましたので 識者の方にご教授いただけたらと思います。 ■dovecotは正常に動作しているようです netstatによる確認 # netstat -at tcp 0 0 *:pop3 *:* LISTEN tcp 0 0 *:imap *:* LISTEN telnetによる確認 #telnet localhost 110 +OK Dovecot ready. # USER XXXXX +OK # PASS XXXX +OK Logged in. ■メールはtestアカウントのメールボックスにしっかりと格納されているようです(つまりpostfixは正常に動いている?) # more /var/spool/mail/test From root@servername.com Mon Jun 15 18:53:41 2009 Return-Path: <root@servername.com> X-Original-To: test Delivered-To: test@servername.com Received: by servername.com (Postfix, from userid 0) id 296B845804B6; Mon, 15 Jun 2009 18:53:41 +0900 (JST) To: test@servername.com Subject: aa Message-Id: <20090615095341.296B845804B6@servername.com> Date: Mon, 15 Jun 2009 18:53:41 +0900 (JST) From: root@servername.com(root) This is test from root ■OutlookExpressからエラーメッセージはありませんでした 試しに、パスワードやアカウント名をデタラメに変更したところ、しっかりとエラーメッセージを吐きますので、現在の設定はエラーではないと判断しました。 ■直近のメールログにエラーメッセージはありませんでした # more /var/log/maillog Jun 15 19:10:40 servername dovecot: pop3-login: Login: user=<test>, method=PLAIN, rip=::ffff:xx.xxx.xx.xx, lip=::ffff:xxx.xx.xxx.xxx Jun 15 19:10:40 servername dovecot: POP3(test): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0 ■windowsをsafeモード(network on)で起動させメールを受信してみましたがダメでした windows(MUA受信側)のファイアウォールは原因ではないようです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

dovecotとpostfixは「Maildir」形式と「maibox」形式が使えますが、その整合は取れていますか?

susan-styl
質問者

お礼

lowrider_2005様 回答ありがとうございます。両者コメントアウトされていたため 明示的に「Maildir」を示し再起動しましたが問題は解決されませんでした。 ■postfix home_mailbox = Maildir/ ■dovecot mail_location = maildir:~/Maildir

susan-styl
質問者

補足

申し訳ありません 変更前に送信していたメールが届かなかったのですが 新たにメールを送信したところ受信が出来ました lowrider_2005様のおっしゃるとおりにMaildir形式を示したところ 問題が解決されました! 大変助かりました、ありがとうございます!!

関連するQ&A

  • dovecotでPOP受信が出来ません

    centos5+postfix+dovecotにてメールサーバの構築に挑んでおりますが postfixの設定は多分うまくいき、送信が出来るのですが dovecotにてPOPサーバ設定後、受信をしてくれません。 サーバ初心者のため何が悪いのかさっぱりわかりません。。 どなたかわかる方アドバイスを宜しくお願い申し上げます。 ・dovecotはインストールされている # rpm -q dovecot →  dovecot-1.0.7-2.el5 ・dovecotは動作している # netstat -at → tcp 0 0 *:pop3 *:* LISTEN tcp 0 0 *:imap *:* LISTEN ここで、admin(centos user)@mydomain.jpにメールを送る 外部gmailとyahooメールでテスト ・telnetにて受信メールを見てみる # telnet localhost 110 → Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK Dovecot ready. # user admin → +OK # pass mypassword → +OK #list → +OK 0 messages: 受信していません。。。 なにが原因か、この材料で分かりますでしょうか? dovecot.confの中身は以下です。変更していません(#の行削除) protocols = imap imaps pop3 pop3s protocol imap { } protocol pop3 { } protocol lda { postmaster_address = postmaster@example.com } auth default { mechanisms = plain passdb pam { } userdb passwd { } user = root } dict { } plugin { }

  • dovecot環境でのメール受信ができない

    質問初心者ですが、よろしくお願い致します。 現在、postfixとdovecotを利用したメールサーバーを構築中ですが、 pop3でのメール受信ができない状況になっています。 ■環境 dovecot-2.0.9 x86_64 postfix-2.6.6 x86_64 CentOS 6.3 1)今後、サーバ上で3つのドメインを並行運用するため、バーチャルドメイン化しています。 2)そのため、メールサーバーの設定もバーチャルドメイン運用を視野に入れた設定にしています。 3)メールポート(25,110,143,587)は空いている状態です。 4)メール送信は外部に対して正常に実施できます。 5)受信メールは、設定したディレクトリ上にスプールされている事を確認しました。 6)メールクライアント上は、受信時の認証は正常に行われている模様です。 7)Linux側のメールログも正常なように見えます www dovecot: pop3-login: Login: user=<user@domain.com>, method=PLAIN, rip=xx.xx.xx.xx, lip=xx.xx.xx.xx, mpid=xxxx www dovecot: pop3(user@domain.com): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0 8)一方で、以下のようなログも吐いています。 www dovecot: auth: Error: passwd-file /etc/dovecot/passwd: User user/Maildir is missing userdb info 9)[missing userdb info]が気になり色々調べているのですが、  dovecotの認証関係ファイルは /etc/dovecot/passwd を参照するように設定しているため、  どこが問題なのか追い切れない状態になっています。 10)/etc/dovecot/dovecot.conf は特に設定していません。 11)/etc/dovecot/conf.d/10-auth.confでは[!include auth-passwdfile.conf.ext]のみ有効にしています。 12)include auth-passwdfile.conf.extではuserdb {driver=passwd-file args=/etc/dovecot/passwd}と設定しています。 認証が上手く動作していないのだと思うのですが、私の力量ではここまで整理するのが限界でした。 どなたか、ヒントを頂けると助かります。よろしくお願い致します。 また、足りない情報等あるようでしたらご指摘下さい。

  • Dovecot にpopで接続できません。

    LAN内のみのpopサーバーとして使用したいと思い、Fedora16 に yum で Dovecot を入れました。 バージョンは、rpm -qa dovecot の結果、 dovecot-2.0.20-1.fc16.i686 と出ましたので、Dovecot2 になります。 ところが、設定ファイルを記述し、systemctl status dovecot.service の結果では dovecot.service - Dovecot IMAP/POP3 email server Loaded: loaded (/lib/systemd/system/dovecot.service; enabled) Active: active (running) since Thu, 03 May 2012 18:07:26 +0900; 3 days ago Main PID: 2624 (dovecot) CGroup: name=systemd:/system/dovecot.service \u251c 2624 /usr/sbin/dovecot -F \u251c 2625 dovecot/anvil \u2514 2626 dovecot/log と running になっているにもかかわらず、Windows はもとより、当のサーバーマシンの X-window 上の Thunderbird からもPOP3に接続できず、LAN内のメールのやりとりができずに困っています。 telnet localhost 110 を試験してみたのですが、何の反応もなく、タイムアウトエラーになります。 /var/log/maillog の結果です。 May 7 10:21:15 Fedora16 dovecot: pop3-login: Error: Timeout waiting for handshake from auth server. my pid=2786, input bytes=0 May 7 10:21:40 Fedora16 dovecot: pop3-login: Disconnected: Inactivity (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, secured May 7 10:21:40 Fedora16 dovecot: auth: Fatal: No passdbs specified in configuration file. LOGIN mechanism needs one May 7 10:21:40 Fedora16 dovecot: master: Error: service(auth): command startup failed, throttling ここで、passdbs となっているのですが、LAN内のPOPなので、セキュアログインではないようにしているはずなのですが… vi /etc/dovecot/dovecot.conf protocols = imap pop3 vi /etc/dovecot/conf.d/10-mail.conf mail_location = maildir:~/Maildir vi /etc/dovecot/conf.d/20-pop3.conf pop3_uidl_format = %u vi /etc/dovecot/conf.d/10-auth.conf disable_plaintext_auth = no auth_mechanisms = plain login と、http://kajuhome.com/dovecot.shtml にあるように設定しました。 LAN内でPOPメールサーバーとして動作すればいいので、それほどセキュアでなくていいので、パスワードだけでログインできればOKなのですが… なにか設定の見落としがあるのでしょうか?

  • MyDNS Dovecotでメール受信ができない

    メール受信のテストをする為、WEBメール(Yahooメール)から、自宅メールサーバ宛てにメールを流してみていますが、到着しません。 OSはサーバはFedoraCore6で、受信メールサーバはDovecotを使っています。 プロパイダはビッグローブを経由しています。 ダイナミックDNSはMyDNS.JPを使用していて、({}内は置き換え)下記のようになっています。 ドメイン名: {mydomain.com} MXレコード: {hostname} ホスト名1: {hostname} ← サーバ内部でサーバ名はこれしか設定していません。 ホスト名2: www ホスト名3: mail ルータは110番を開けていていて、SELinuxは無効にしています。 maillogには下記のメッセージしか書き出されません。 May 1 08:40:05 {hostname} dovecot: pop3-login: Login: user=<{username}>, method=PLAIN, rip=::ffff:192.168.1.2, lip=::ffff:192.168.1.4 May 1 08:40:05 {hostname} dovecot: POP3({username}): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0 dovecot.confでデフォルトから修正しているのは下記のみです。 protocols = pop3 受信はLAN内に接続しているWindows上のOutlookExpressと、サーバ機にあるThunderbirdで試みています。 送信したメールに対して、送信できなかったとのサーバからのメールも戻ってきません。 これでどうしてメールが受信出来ないのか分かりません。宜しくお願い致します。

  • Postfixとdovecot 設定

    CentOSでPostfixとdovecotをインストールしました。 postfixの設定は ~~~~~~~~~~~~~~~~ http://kennyqi.com/archives/18.html ~~~~~~~~~~~~~~~~ dovecotの設定は ~~~~~~~~~~~~~~~~ vi /etc/dovecot.conf protocols = pop3 imap mail_location = maildir:/home/%u/Maildir dovecotを起動 /etc/rc.d/init.d/dovecot start ~~~~~~~~~~~~~~~~ mailコマンドで自分あてに mail hoge@hoge.com メールを送信すると受信は出来るのですが、 Gmailなどメーラーを使って送信すると受信できません。 メールからの送信も出来ません。 おそらく設定ミスだとは思うのですが、ご指摘お願いします。

  • POP3ログインできているのにメール受信できない

    CentOS5.5 にDovecot1.0.7-7を導入しています。 メールは届いている(注1)のですが、メールクライアントから受信できません。 アカウント・パスワードは正しくログインもできています(注2)が、「新着メールなし」となります。 どのような原因が考えられるでしょうか? どうぞ、よろしくお願いいたします。 (注1)/var/spool/mail/アカウント の中に送信したメールが含まれている。mailコマンドでも確認できる。 (注2)/var/log/maillog に 以下のログが表示される pop3-login: Login: user=<xxx> POP3(xxx): Disconnected: Logged out

  • dovecot 接続確認について

    dovecot をソースからインストール、telnet で接続確認をしたところ 以下のメッセージが表示されます。 * OK Waiting for authentication process to respond.. 環境としては、 OS CentOS5.5 dovecot-2.0.13 です。 インターネットで色々調べたのですが、よくわかりません。。。 以下のコマンドで、サービスの起動は、確認しています。 # netstat -lntp tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 4870/dovecot tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 4870/dovecot lsof -i -n -P | grep dove dovecot 4870 root 17u IPv4 14834 TCP *:110 (LISTEN) dovecot 4870 root 19u IPv4 14837 TCP *:143 (LISTEN) imap-logi 6701 dovenull 7u IPv4 14837 TCP *:143 (LISTEN) imap-logi 6701 dovenull 15u IPv4 19016 TCP 192.168.xx:143->192.168.xx:35986 (ESTABLISHED) 勉強不足で大変申し訳ありませんが、教えて頂けたら幸いです。 よろしくお願いします。

  • POPサーバ(dovecot) が5時に止まります!

    http://centossrv.com/を参考に自宅サーバを立てました。 OS: centos5.1 メールソフト:postfix+Dovecot(SRPM)+qmail+vpopmail (http://centossrv.com/postfix-vpopmail.shtml を参考に) クライアントは、IMAPでなくPOPで接続してます。 症状としましては、 毎朝5:00頃にDovecotがrestartしているのですが、 その再起動に失敗してしまいます。 ■/var/log/maillog を見ると Jan 1 04:59:25 sv01 dovecot: Killed with signal 15 Jan 1 04:59:28 sv01 dovecot: Dovecot v1.0.rc15 starting up Jan 1 04:59:29 sv01 dovecot: Auth process died too early - shutting down Jan 1 04:59:29 sv01 dovecot: auth(default): Unknown passdb driver 'vpopmail' (typo, or Dovecot was built without support for it? Check with dovecot --build-options) Jan 1 04:59:29 sv01 dovecot: child 9137 (auth) returned error 89 Jan 1 04:59:29 sv01 dovecot: Temporary failure in creating login processes, slowing down for now となっています。driverがないよとなってます。 ■ビルドオプションを確認すると、 [root@sv01 ~]# dovecot --build-options Build options: ioloop=poll notify=dnotify ipv6 openssl SQL drivers: mysql postgresql Passdb: checkpassword ldap pam passwd passwd-file shadow sql Userdb: checkpassword ldap passwd prefetch passwd-file sql static あれ?認証方法がsqlになってる?vpopmail認証になっていない??? ■dovecot(SRPM)を再インストールして確認すると、 [root@sv01 ~]# dovecot --build-options Build options: ioloop=poll notify=inotify ipv6 openssl SQL drivers: Passdb: checkpassword ldap pam passwd passwd-file shadow vpopmail Userdb: checkpassword ldap passwd prefetch passwd-file static vpopmail vpopmail認証になったので、問題解消・・・・・・ と思ったのですが、次の日の朝、同様にエラーが発生して、 ビルドオプション見るとsql認証に戻ってしまってました…。 ということで、どうやら再起動時に認証方法が変わってしまうようです。 /etc/dovecot.conf を見ても設定が変わってませんので、 原因が分からず、どうしようもなく、毎朝dovecotの再インストールしてます・・・ どこかに古いファイルが残ったりしてるのでしょうか? ここを見ろ!というところぜひ教えて下さい! 新年早々みなさん忙しいと思いますが、お願いします!

  • さくらVPS メール受信できない。。

    お世話になります。 表題の件、送信は自身以外のメールアドレスにも送信可能なんですが、 外部からの受信ができません。 バーチャルメールボックスを利用して送受信を可能にしたいと考えております。 ■設定内容 yum install postfix dovecot cyrus-sasl-md5 実施後に 参考サイト:http://tipszone.jp/20120521_mail_server/ の通りに進めてみました。 ーーーーーーーーーーーーーーーーーーーーーーーーーー 直近の maillog ーーーーーーーーーーーーーーーーーーーーーーーーーー Oct 20 18:40:32 wwww0000ug(仮) dovecot: pop3-login: Login: user=<webmaster@xxxxxxxxxx.com>, method=CRAM-MD5, rip=221.191.164.236, lip=49.212.190.67, mpid=17949, TLS Oct 20 18:40:32 wwww0000ug(仮) dovecot: pop3(webmaster@xxxxxxxxxx.com): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0 Oct 20 18:40:33 wwww0000ug(仮) dovecot: pop3-login: Login: user=<webmaster@xxxxxxxxxx.com>, method=CRAM-MD5, rip=221.191.164.236, lip=49.212.190.67, mpid=17951, TLS Oct 20 18:40:33 wwww0000ug(仮) dovecot: pop3(webmaster@xxxxxxxxxx.com): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0 Oct 20 18:43:33 wwww0000ug(仮) postfix/anvil[17934]: statistics: max connection rate 6/60s for (submission:221.191.164.236) at Oct 20 18:40:12 Oct 20 18:43:33 wwww0000ug(仮) postfix/anvil[17934]: statistics: max connection count 3 for (submission:221.191.164.236) at Oct 20 18:39:24 Oct 20 18:43:33 wwww0000ug(仮) postfix/anvil[17934]: statistics: max cache size 1 at Oct 20 18:39:24 ーーーーーーーーーーーーーーーーーーーーーーーーーー ーーーーーーーーーーーーーーーーーーーーーーーーーー お名前.com ドメイン使用 設定内容 ーーーーーーーーーーーーーーーーーーーーーーーーーー xxxxxxxxxx.com NS01.dnsv.jp xxxxxxxxxx.com NS02.dnsv.jp xxxxxxxxxx.com MXwwww0000ug(仮) mail.xxxxxxxxxx.com Axx.xxx.xxx.xx (さくらVPS IP) www.xxxxxxxxxx.com Axx.xxx.xxx.xx (さくらVPS IP) xxxxxxxxxx.com Axx.xxx.xxx.xx (さくらVPS IP) ーーーーーーーーーーーーーーーーーーーーーーーーーー ーーーーーーーーーーーーーーーーーーーーーーーーーー さくらVPS ゾーン設定内容 ーーーーーーーーーーーーーーーーーーーーーーーーーー エントリ名タイプデータ @ NS ns1.dns.ne.jp. NS ns2.dns.ne.jp. A xx.xxx.xxx.xx (さくらVPS IP) MX 10 @ www CNAME @ ftp CNAME @ mail CNAME @ ーーーーーーーーーーーーーーーーーーーーーーーーーー 受信できない理由はなにが考えられるでしょうか? お手数おかけしますが、ご教授いただければ幸いです。 よろしくお願い致します。

  • dovecot メーラーからの受信ができない

    さくらVPS CentOS5.4 postfix 最新 dovecot 最新 ドメイン取得、設定済み:仮)oshiete.com でメーラーからメールの送受信ができるように色々やっていますが、 うまくいきません。 telnet localhost 25 で入って 作成したメールアカウントに送信すると送信完了しました。 またtelnet localhost 110 でそのメールアカウントのlistを表示すると 確かにメールが届いていました。 +OK 1 massages: とでました。 telnet 内での受信はできておりますが、外部からメールアドレスから送信しても 受信されません。 ポート110の問題でしょうか・・あいてないとか・・・ dovecotの設定ファイルをどうにか編集したらいけるものでしょうか? どなたか教えて頂けましたら幸いです。 よろしくお願い致します。