このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/10 15:39
名前: ひろ
URL:

qmailでメールサーバーを構築してるのですが

IMAPで構築した場合
「送信済みアイテムのパス」に「Sent」と入力
「下書きのパス」に「Drafts」と入力して「OK」
を入力後にOKを選択した場合
IMAP フォルダの表示/非表示 に「Sent」「Drafts」のホルダーが出来ずエラーが表示されます

その為
POP3にて受信設定を変更した場合

「サーバーは接続を解除しました。サーバーまたはネットワークに問題はがあるか、またはアイドル時間が長すぎた可能性があります。アカウント:'mail.centossrv.com'.プロトコル:POP3.ポート:110.セキュリティ(SSL):なし.エラー番号:0x800CCC0F」
の表示が出て受信が出来ません

エラーのログを探してますが ログは何処にありますか?
/var/mail/ とか /var/qmail/ にはlog関係は在りませんでした

ちなみに ポートチェック【外部からポート開放確認】では ポート110番 及び ポート143番 は「アクセスできました。」と表示されてますし
/home/centos/Maildir/new/ にはメールが蓄積されてますのでサーバーにはメールが届いております。

どなたかIMAPでもPOP3でも結構です(多分原因は同じ様に思いますが)打開策を教えて下さい。

注意)ドメイン 及び メールユーザ名はココのサイトの名前にしてますが変更してます。
記事編集 編集

Page: | 1 | 2 |

Re: メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/12 17:03
名前: ひろ
URL:

下記の様にメールの送受信をしました。

[root@centos ~]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 centos.centossrv.com ESMTP
helo centos
250 centos.centossrv.com
mail <info@centossrv.com>
250 ok
rcpt <centos@centossrv.com>
250 ok
data
354 go ahead
Subject: testing
This is a test
.
250 ok 1202802596 qp 3349
quit
221 centos.centossrv.com
Connection closed by foreign host.
[root@centos ~]# telnet 127.0.0.1 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK <3357.1202802640@centos.centossrv.com>
USER info
+OK
PASS centospass
+OK
LIST
+OK
1 990
2 1613
.
RETR 1
+OK
Return-Path: <0001@yahoo.co.jp>
Delivered-To: info@centossrv.com
Received: (qmail 4581 invoked from network); 10 Feb 2008 12:26:55 +0900
Received: from unknown (HELO web3905.mail.bbt.yahoo.co.jp) (202.93.86.22)
by 0 with SMTP; 10 Feb 2008 12:26:55 +0900
Received: (qmail 5930 invoked by uid 60001); 10 Feb 2008 03:26:54 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=yj20050001; d=yahoo.co.jp;
h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type;
b=JNmXq7aWJvoBkKgpv3G3MoFm4CaVE96fG9DvB8G400DaWKPJ++LRw2neDK0CadBRlcysZ9GeaTcxZwIcjUb3GwsOEWmYH9a5bRMayEkDbw1UUb8qm1xAMCCO2eI892zX ;
Message-ID: <20080210032654.5928.qmail@web3905.mail.bbt.yahoo.co.jp>
Received: from [001.001.001.001] by web3905.mail.bbt.yahoo.co.jp via HTTP; Sun, 10 Feb 2008 12:26:54 JST
Date: Sun, 10 Feb 2008 12:26:54 +0900 (JST)
From: <0001@yahoo.co.jp>
Subject: test
To: info@centossrv.com
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp

test

.
quit
+OK
Connection closed by foreign host.
[root@centos ~]#

の様に送受信は成功してる様なのです。
記事編集 編集
Re: メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/12 19:25
名前: 管理人
URL:
telnetはlocalhostからではなく、メールソフトで受信ができないホストから実施してください。
記事編集 編集
Re: メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/12 20:27
名前: ひろ
URL:

管理人さま ありがとう御座います

早速クライアント機より確認をしましたら
C:\Documents and Settings\Administrator>telnet mail.centossrv.com 25
接続中: mail.centossrv.com...ホストへ接続できませんでした。ポート番号 25: 接続に失敗しました

C:\Documents and Settings\Administrator>telnet mail.centossrv.com 110
接続中: mail.centossrv.com...ホストへ接続できませんでした。ポート番号 110: 接続に失敗しました

C:\Documents and Settings\Administrator>telnet mail.centossrv.com 143
接続中: mail.centossrv.com...ホストへ接続できませんでした。ポート番号 143: 接続に失敗しました

で、ポート番号25 110 143 共に繋がりませんでした

その時の/var/log/maillogは

Feb 12 20:11:37 centos qmail: 1202814697.959055 starting delivery 13: msg 3826733 to local centos@centossrv.com
Feb 12 20:11:37 centos qmail: 1202814697.959224 status: local 1/10 remote 0/20
Feb 12 20:11:37 centos qmail: 1202814697.959272 delivery 13: deferral: Unable_to_chdir_to_maildir._(#4.2.1)/
Feb 12 20:11:37 centos qmail: 1202814697.959317 status: local 0/10 remote 0/20

でした。確認方法はこれで宜しかったのでしょうか??
記事編集 編集
Re: メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/12 20:39
名前: 管理人
URL:
>
>管理人さま ありがとう御座います
>
>早速クライアント機より確認をしましたら
>C:\Documents and Settings\Administrator>telnet mail.centossrv.com 25
>接続中: mail.centossrv.com...ホストへ接続できませんでした。ポート番号 25: 接続に失敗しました
>
>C:\Documents and Settings\Administrator>telnet mail.centossrv.com 110
>接続中: mail.centossrv.com...ホストへ接続できませんでした。ポート番号 110: 接続に失敗しました
>
>C:\Documents and Settings\Administrator>telnet mail.centossrv.com 143
>接続中: mail.centossrv.com...ホストへ接続できませんでした。ポート番号 143: 接続に失敗しました
>
>で、ポート番号25 110 143 共に繋がりませんでした
>
>その時の/var/log/maillogは
>
>Feb 12 20:11:37 centos qmail: 1202814697.959055 starting delivery 13: msg 3826733 to local centos@centossrv.com
>Feb 12 20:11:37 centos qmail: 1202814697.959224 status: local 1/10 remote 0/20
>Feb 12 20:11:37 centos qmail: 1202814697.959272 delivery 13: deferral: Unable_to_chdir_to_maildir._(#4.2.1)/
>Feb 12 20:11:37 centos qmail: 1202814697.959317 status: local 0/10 remote 0/20
>
>でした。確認方法はこれで宜しかったのでしょうか??
ホスト名ではなくIPアドレスで指定してください。
記事編集 編集
Re: メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/12 21:58
名前: ひろ
URL:
ありがとう御座います。
早速実行させて頂きました。下記の状況です

C:\Documents and Settings\Administrator>telnet 192.168.0.2 25
220 centos.centossrv.com ESMTP
helo centos
250 centos.centossrv.com
mail <info@centossrv.com>
250 ok
rcpt <centos@centossrv.com>
250 ok
data
354 go ahead
Subject: testing
This is a test
.
250 ok 1202802596 qp 3349
quit
221 centos.centossrv.com
Connection closed by foreign host.
C:\Documents and Settings\Administrator>telnet 192.168.0.2 110
+OK <3357.1202802640@centos.centossrv.com>
USER info
+OK
PASS centospass
+OK
LIST
+OK
1 990
2 1613
3 985
.
RETR 1
+OK
Return-Path: <0001@yahoo.co.jp>
Delivered-To: info@centossrv.com
Received: (qmail 4581 invoked from network); 10 Feb 2008 12:26:55 +0900
Received: from unknown (HELO web3905.mail.bbt.yahoo.co.jp) (202.93.86.22)
by 0 with SMTP; 10 Feb 2008 12:26:55 +0900
Received: (qmail 5930 invoked by uid 60001); 10 Feb 2008 03:26:54 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=yj20050001; d=yahoo.co.jp;
h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type;
b=JNmXq7aWJvoBkKgpv3G3MoFm4CaVE96fG9DvB8G400DaWKPJ++LRw2neDK0CadBRlcysZ9GeaTcxZwIcjUb3GwsOEWmYH9a5bRMayEkDbw1UUb8qm1xAMCCO2eI892zX ;
Message-ID: <20080210032654.5928.qmail@web3905.mail.bbt.yahoo.co.jp>
Received: from [001.001.001.001] by web3905.mail.bbt.yahoo.co.jp via HTTP; Sun, 10 Feb 2008 12:26:54 JST
Date: Sun, 10 Feb 2008 12:26:54 +0900 (JST)
From: <0001@yahoo.co.jp>
Subject: test
To: info@centossrv.com
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp

test

.
quit
+OK
C:\Documents and Settings\Administrator>


C:\Documents and Settings\Administrator>telnet 192.168.0.2 25
を記載させて頂きましたが
C:\Documents and Settings\Administrator>telnet centossrv.com 25
のドメイン(centossrv.com)のみでも 上記(telnet 192.168.0.2 25)と同じ状況でした。

前にも記載しましたが 「telnet mail.centossrv.com 25」は「ホストへ接続できませんでした。ポート番号 25: 接続に失敗しました」の状態は この辺りに問題があるのでしょうか?
記事編集 編集
Re: メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/12 22:49
名前: 管理人
URL:
クライアントからホスト名ではアクセスできず、IPアドレスではアクセスできるということですので、名前解決の問題です。ホスト名でサーバーのIPアドレスをひけてますか?

nslookup サーバー名
ipconfig /all

の結果を貼り付けてください。

C:\WINDOWS\system32\drivers\etc\hosts
の内容も貼り付けてください。
記事編集 編集
Re: メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/12 23:42
名前: ひろ
URL:

ありがとう御座います よろしくお願いします


>nslookup サーバー名

C:\Documents and Settings\Administrator>nslookup centossrv.com
*** Can't find server name for address 192.168.0.1: Server Failed
*** Default servers are not available
Server: UnKnown
Address: 192.168.0.1

Non-authoritative answer:
Name: centossrv.com
Address: 122.249.***.***

>ipconfig /all

C:\Documents and Settings\Administrator>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : 51fdddfd002f***
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter ローカル エリア接続:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) PRO/1000 MT Network Connection
Physical Address. . . . . . . . . : 00-0B-97-2E-D1-**
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 192.168.0.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1
DNS Servers . . . . . . . . . . . : 192.168.0.1
Lease Obtained. . . . . . . . . . : 2008年2月12日 21:05:13
Lease Expires . . . . . . . . . . : 2038年1月19日 12:14:07


>C:\WINDOWS\system32\drivers\etc\hosts

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost
192.168.0.2 サーバー名1
192.168.0.2 サーバー名2
192.168.0.2 サーバー名3
192.168.0.2 サーバー名4

です
もしかして 追加ドメイン(バーチャルホスト設定)で3ドメインをhostsに追加してるからでしょうか?
記事編集 編集
Re: メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/13 12:43
名前: 管理人
URL:
>>nslookup サーバー名
>
>C:\Documents and Settings\Administrator>nslookup centossrv.com
>*** Can't find server name for address 192.168.0.1: Server Failed
>*** Default servers are not available
>Server: UnKnown
>Address: 192.168.0.1
>
>Non-authoritative answer:
>Name: centossrv.com
>Address: 122.249.***.***
>
>>ipconfig /all
メールサーバー(centossrv.comは例ですよね?)のIPアドレスとして122.249.***.***が返ってきてますが、これはグローバルIPアドレスだと思われますので、内部からグローバルIPアドレスにアクセスするとルーターにアクセスにしいくことになります※。よって、メールサーバーへ到達できていないと思われます。
C:\WINDOWS\system32\drivers\etc\hostsにメールサーバー名とプライベートIPアドレスの定義を追加すればメールサーバーにアクセスできると思います。

※ルーターによっては内部からグローバルIPアドレスにアクセスしても外部からのアクセスと同様に扱ってくれる=サーバーにアクセスを転送してくれるものもありますが、通常のルーターは上記のような動作になります。試しにwebブラウザでメールサーバー名指定でアクセスしてみてください。ルーターの設定ページが表示されると思います。
記事編集 編集
Re: メール(qmail)が受信出来ません このメッセージに返信する
日時: 2008/02/13 18:12
名前: ひろ
URL:

管理人さま


ご指示の通り変更しましたら設定できました。

結果的には初歩的な事でお恥ずかしい限りです。
長いお時間お付き合いして頂きありがとう御座いました
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -