• 締切済み

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

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

みんなの回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

>外部からメールアドレスから送信しても >受信されません。 で、この時のログはどうなってます? SMTPで配信されていなければPOP3でアクセスしたところで入っていないでしょう。 ・名前解決が正しくできているか?(MXレコードで…になるハズですが) ・iptablesなどで外部からの25番ポート接続をブロックしていないか? ・途中の経路で25番ポートが閉じられていないか? など…でしょうか。 固定IP契約(といってもVPSだからどうなるんですかねぇ?)でないと、SMTPの配信ができない(というか配信されない)。 なんて場合もあります。

関連するQ&A

  • postfixメーラーで送受信できるところまで・・

    さくらのVPSを借りて、CentOS、アパッチ、PHP、MySQL、までは色々なサイトに手ほどきを受けながら、うまく設置できました。 ドメインも割り当てて、そのドメインの設定もアパッチ上で行って、いざメールできるようにと、Postfixが良いということを聞いて、入れてみたが・・・ うまく行きません。 受信はdovecot を入れています。 色々なサイトを見て、同じように行うが・・telnetで直接自分の携帯にメール送信はできたけど、受信はできず、またPCのメーラー(outlook ex)にアカウント設定するが、届かず、送れず・・・ ネット上の情報は2009年とか2007年とか結構古いので、それで情報が現状況にマッチしていないのか・・・プロバイダーの25ブロック対策が、どうのこうの・・・SMTP認証がどうのこうの・・・で色々ネットを見れば、逆に混乱さえしてしまって・・・ どなたか、サーバー管理に詳しくて、初心者でも一から分かる、Postfix+dovecot の指南サイトもしくは直接解説していただける、懐の広い方いませんか? お願いします! 助けてください!

  • 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 { }

  • 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などメーラーを使って送信すると受信できません。 メールからの送信も出来ません。 おそらく設定ミスだとは思うのですが、ご指摘お願いします。

  • PostfixとDovecotでメールサーバ構築

    先日より、PostfixとDovecotを使用してメール環境整えようと作業を進めています。 そこで、認証にはSMTP-Auth設定 (sasldb2認証)を使用しているのですが、ユーザとパスワード設定したのち、 sasldblistusers2 を実行しましたが、しっかりとユーザを作成できているようでした。 /etc/sasldb2の所有グループもpostfixにしており、パーミッションも740に変更しました。 telnetで接続確認(telnet localhost 110)をし、上記で作成したユーザ名とパスワードを入れても認証に失敗します。 [root@centos ~]# telnet localhost 110 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK Dovecot ready. user panasonic +OK pass ********* -ERR Authentication failed. Connection closed by foreign host. ログメッセージ Apr 3 11:42:53 centos52 dovecot: pop3-login: Aborted login: user=<cisco@centos.alhambr.mydns.jp>, method=PLAIN, rip=::ffff:127.0.0.1, lip=::ffff:127.0.0.1, secured Apr 3 11:43:11 centos52 postfix/smtpd[1930]: warning: xsasl_cyrus_server_get_mechanism_list: no applicable SASL mechanisms Apr 3 11:43:11 centos52 postfix/smtpd[1930]: fatal: no SASL authentication mechanisms Apr 3 11:43:12 centos52 postfix/master[1887]: warning: process /usr/libexec/postfix/smtpd pid 1930 exit status 1 Apr 3 11:43:12 centos52 postfix/master[1887]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling Apr 3 11:51:24 centos52 postfix/smtpd[1971]: warning: xsasl_cyrus_server_get_mechanism_list: no applicable SASL mechanisms 何が原因なのでしょうか。アドバイスお願い致します。 -環境- postfix-2.3 dovecot-1.0 Centos5.4

  • postfix,dovecotにて送信はできますが、受信ができません

    fedora core5にてメールサーバを構築したいと思っております。各参考サイトから情報を頂き、postfix,dovecotの設定を終えました。 結果、現状送信は問題ない感じです。外のアドレスにも送信できます。 しかし、受信は全くできません。 同LAN内クライアントPCのメーラーに設定を施し、自分宛にメールを送ると、特にエラーもなく送信されますが(ほんとにされているかも不明)、 受信はできません。このとき宛先は"user@mydomain.jp"はもちろん"user@localhost"でも何も起こりません。 ターミナルから"mail user@mydomain.jp"で送っても"/home/user/Maildir/new"には何の変化もありません(そもそもここに届くわけではないのかな・・・) MXレコードも設定の仕方がよくわからず設定が怪しいですが、とりあえずまだそこまでも進んでない状態なんですよね、きっと・・・。 ちなみにDDNSでMyDNSさんを利用させていただいています。 nslookupとかで見ると優先どうたらの数字が“0”と出ているが、大丈夫なのだろうか・・・しかし、そんな数字入力する所はなさそうですしね。。。 超初心者のため、単語も一つ一つ調べながら進めております。 どなた様か、ひとつお付き合い願えませんでしょうか?

  • postfixとdovecotでメールサーバ構築

    postfixとdovecotでメールサーバ構築を行おうとしています。 送信はできているのですが、受信ができていないようです。 imapの認証エラーが出ていて解決ができません。 対処方法を教えていただければと思います。 http://kajuhome.com/postfix.shtml#n03 http://www.htkyama.org/netbsd/postfix.html を参考にしたのですが、上手くいきません。 postfixのmain.cfの末端に記述する内容が若干かわっていたりします。 現時点でエラーログが dovecot: imap-login: Aborted login (no auth attempts): となっています。 これはThunderBirdでアカウント登録をしようとした際に表示されます。 ターミナルソフトで #telnet localhost 143 として 1 login (Username) (Password) を入力してログインを試すのですが dovecot: imap-login: Disconnected: Inactivity (auth failed, 1 attempts): user=<(Username)>, method=PLAIN, rip=::1, lip=::1, secured とエラーログに表示されます。 どのように対処すればいいのか教えてください。 非常に困っていますのでよろしくお願いいたします。

  • 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受信側)のファイアウォールは原因ではないようです。

  • postfixおよびdovecotの設定について

    今回、Fedora11にpostfixとdovecotをインストーしてメールサーバーを構築したのですが、構築したアドレスの受信ができません。 逆に、送信はできgmailなど外部のメールに送ることはできます。 DNS、DHCPの設定は、問題ないことは確認できています。 また、dovecotでmail_location=の部分を変更しても設定が反映されません。(dovecotの削除→再インストールでもダメでした。) ファイヤーウォールを全開放しても受信できていません。 postfixやdovecotの設定は”Fedora 11で作る最強の自宅サーバー ”という本に書いてある設定しかしていません。 どのように設定を変更したらメールを受信できるようになりますでしょうか? 何かありきたりなミスなど皆様が御存知のことがありましたら是非、アドバイスお願いします。

  • 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}と設定しています。 認証が上手く動作していないのだと思うのですが、私の力量ではここまで整理するのが限界でした。 どなたか、ヒントを頂けると助かります。よろしくお願い致します。 また、足りない情報等あるようでしたらご指摘下さい。

  • postfix + dovecot

    Red Hat Enterprise Linux6.2上でpostfix + dovecotのメールサーバを構築していますが、送受信とも正常に行えていません。 もともとtubbo linax10で動作していた環境を移植しています。 postfixは現在の設定をほぼそのまま利用しています。 doveco(dovecot-2.0.9-2. el6_1.1.x86_64)は新規の使用です。 外部ネットワークからのメール送信は行わない運用とする為、smtp-authは構成していません。 dovecotも各ユーザでのパスワードは設定せずに、運用したいと考えています。 postfix,dovecot共にサービスは正常に動作しており、ポートも空いている事は確認しています。 LAN内からメールの送受信を行うと、サーバに接続できないエラーとなります。 /var/log/massages,maillogにはpostfixとdovrcotが起動した旨のメッセージしか記録されておらず、 詳細なエラー情報は記録されていません。 第一点は、詳細ログの確認方法をご教授下さい。 devecotを調査している過程で、認証方法を"auth-system.conf.ext"としており、その設定の中でデフォルトが ”driver = pam” 設定されており、それを ”driver = shadow”に変更して再起動すると、下記エラーとなってしまいます。 「doveconf: Fatal:Error in configuration file /etc/dovecot/conf.d/auth-system.conf.ext line 14: Unknow setting: driver」 この辺りが、ポイントではないかと考えているのですが、ご支援頂きたくお願いします。