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

????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????

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

 Outlook Expressでメールを受信できない
????????? 2006/11/10 17:58
????????? TACO

こんにちは。

メールサーバの構築で困っています。
SMTPサーバには「postfix」、POPサーバには「dovecot」、認証には「SASL」を使っています。
LANは、FC5サーバ機とWinXP機の2台で構成し、
ルータを通してインターネット接続(フレッツ・ADSL)しています。

問題は、FC5から、WinXP宛にメールを送信しても、Outlook Expressで受信できないことです。
以下のエラーメッセージが表示されます。
  -------------------------------------------------------------------------
サーバーは接続を解除しました。 サーバーまたはネットワークに問題があるか、
またはアイドル時間が長すぎた可能性があります。
アカウント : xxx.yyy.org, サーバー : xxx.yyy.org', プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし, ソケット エラー : 10053, エラー番号 : 0x800CCC0F
  --------------------------------------------------------------------------

今の状況は、

(1)FC5からは自分宛のメールの送信と受信はできる。
  (ただし、受信時にPOPのパスワードは求められず、送・受信確認のボックスのみが表示される。)
(2)WinXPからFC5へメールを送信すると、FC5で受信できる。
(3)FC5からWinXPへのメール送信時には、エラーは出ないが、
  WinXPのOEで受信できず、エラーメッセージが出る。
(4)OEを開くたびに、上記のメッセージが出る
(5)WinXPには、Nortonを入れているが、
  ファイアーウォールの設定でFC5のアドレスは信頼ゾーンに入れている。
(6)Norton AntiSpamの許可リストに、FC5のメールアドレスを入れている。
(7)/var/log/maillogには、
  dovecot: pop3-login (FC5から自アドレス宛のメール?)
  dovecot: POP3(usr): Disconnected: Logged out(OE起動時?)
  とある。
(8)FC5とWinXPのユーザ名とパスワードは、同じにしている。

以上ですが、どなたか、回答をよろしくお願いします。

■ コンテンツ関連情報

 Re: Outlook Expressでメールを受信できない ( No.1 )
????????? 2006/11/10 20:18
????????? ペコ   <ippeip@yahoo.co.jp>

winXPあてというのは、windowsXPにメールサーバが構築してあるのですか?
 Re: Outlook Expressでメールを受信できない ( No.2 )
????????? 2006/11/10 23:20
????????? TACO

はじめまして、ペコさん。

WinXPはメーラーのOEのみで、メールサーバはISPのものを使用しています。
(OEには、FC5用に設定したアカウントと、ISP用のアカウントの2つを登録しています。)
OEの送受信の際には、2つのアカウントで2つのサーバにアクセスしますが、
FC5のメール・サーバ(dovecot?)に受信接続ができないのです。

少し、調べてみると、FC5からWinXPのアカウントに送信しても、
/var/spool/mail/usr(OE向けのアカウント)のサイズが変化しませんから、
メールがサーバに格納されていないようです。

やり方がおかしいのでしょうか?

何とか、ヒントだけでも、お願い致します。
 Re: Outlook Expressでメールを受信できない ( No.3 )
????????? 2006/11/11 04:53
????????? 匿名さん

「FC5のアカウント」「WinXPのアカウント」では混乱しますんで、勝手に以下のように解釈します。

・「FC5のアカウント」は「FC5上に構築したメールアドレス(以下A)」のことを指す。
・「WinXPのアカウント」は「ISPのメールアドレス(以下B)」のことを指す。
・Aからの送受信もBからの送受信もWinXP上のOEを使っている。
・メール(smtp/pop)サーバは ISPで指定されたものと FC5上に構築したものの2種類を使用。

今ひとつ状況が把握できないので以下を教えてください。なお「送信」と「受信」は別々に考えてください。

>(1)FC5からは自分宛のメールの送信と受信はできる。

WinXPのOEでAからAへ送信し、WinXPのOEで今送ったAが受信できる、ということですか?
送信時に接続したメール(smtp)サーバは? 受信時に接続したメール(pop)サーバは?

>(2)WinXPからFC5へメールを送信すると、FC5で受信できる。

WinXPのOEでBからAへ送信し、WinXPのOEでAが受信できる、ということですか?
送信時に接続したメール(smtp)サーバは? 受信時に接続したメール(pop)サーバは?

>(3)FC5からWinXPへのメール送信時には、エラーは出ないが、
>  WinXPのOEで受信できず、エラーメッセージが出る。


WinXPのOEでAからBへ送信し、WinXPのOEでBが受信できない、ということですか?
送信時に接続したメール(smtp)サーバは? 受信時に接続したメール(pop)サーバは?

メールが受信できない、というよりはメールサーバに接続できない、が正確なようです。

> 少し、調べてみると、FC5からWinXPのアカウントに送信しても、
> /var/spool/mail/usr(OE向けのアカウント)のサイズが変化しませんから、
> メールがサーバに格納されていないようです。


AからBに送信したのであれば
メールはISP側のサーバに格納されますからFC5側のサーバには何も残りません。

> dovecot: pop3-login (FC5から自アドレス宛のメール?)
> dovecot: POP3(usr): Disconnected: Logged out (OE起動時?)


前者はサーバ上のメールをPCに取り込むためにメールサーバに接続したときに、
後者は取り込みが終了して(もしくは取り込むメールが存在しなくて)切断したときに出るメッセージです。
ですから普通両者はセットで表示されます。
この表示は正しく接続できたときのようですので、OEでエラーが出たときの maillog も確認してみてください。

ちなみに送信したときと外部から配送されてきたときは postfix/〜 と表示されます。

 Re: Outlook Expressでメールを受信できない ( No.4 )
????????? 2006/11/11 05:01
????????? 匿名さん

もうひとつ、

WinXPのOEでBからBへ送信し、WinXPのOEでBが受信できるか、を試してください。
送信時に接続したメール(smtp)サーバと受信時に接続したメール(pop)サーバも教えてください。

#先のコメントを書いていて、
#なんとなく、「FC5上のpopサーバでISP宛のメールを受信しようとしている」ような
#気がしてきました。

 Re: Outlook Expressでメールを受信できない ( No.5 )
????????? 2006/11/11 18:35
????????? TACO

返答が遅れまして、申し訳ありません。

まず、アカウントですが、
ペコさんの仮定したA、Bで言いますと、
Aは、FC5のユーザのアカウントで、サーバはPostfixとdovecotです。
Bは、ISPから付与されたアカウントではなく、OEに追加で設定したアカウントで、
SMTP、POP3とも、FC5のPostfixとDovecotサーバ名にしています。

(1)FC5の「ユーザ名@FC5のサーバ名」で、自分宛のメールの送受信ができるということです。

(2)WinXPのOEからISPのメールアドレスで、FC5の「ユーザ名@FC5のサーバ名」宛に送信すると、
  FC5のユーザの「Evolution」で受信できます。
  (少し、時間がかかりますが…)

(3)現在は、WinXPに新規に設定したメールアカウント(FC5のメールサーバを指定)では、
  送受信ともに、エラーが出ます。(SMTP、POP3の接続解除エラー。)

>#先のコメントを書いていて、
>#なんとなく、「FC5上のpopサーバでISP宛のメールを受信しようとしている」ような
>#気がしてきました。


その通りでした。

(4)FC5のユーザのEvolutionから、root@(FC5のサーバ名)のメールアドレスにメールを送ると、
  rootのEvolutionでPOPのエラー(待機中の表示)が出ます。SMTPは「完了」と表示されます。
  それより、パスワードの認証エラーが必ず出ます。再入力すると、
  「POP 待機中、SMTP 完了」の表示が出て、受信に失敗します。

(5)FC5のrootからFC5のユーザ宛のメールは問題なく、(SMTPの認証も行われて)
  ユーザのEvolutionで受信できました。

以上、とりあえず、分かったことを書きました。

PCは、先にも述べたように、FC5とWinXPの2台ですので、
何とか、LAN内で、メールシステムの構築をしたいので、
よろしく、ご教示下さい。(ペコさん、そのほかの識者様へ…)
 Re: Outlook Expressでメールを受信できない ( No.6 )
????????? 2006/11/11 20:44
????????? 匿名さん

> 以下のエラーメッセージが表示されます。
>  -------------------------------------------------------------------------
> サーバーは接続を解除しました。 サーバーまたはネットワークに問題があるか、
> またはアイドル時間が長すぎた可能性があります。
> アカウント : xxx.yyy.org, サーバー : xxx.yyy.org', プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし, ソケット エラー : 10053, エラー番号 : 0x800CCC0F
>  --------------------------------------------------------------------------


> (3)現在は、WinXPに新規に設定したメールアカウント(FC5のメールサーバを指定)では、
>  送受信ともに、エラーが出ます。(SMTP、POP3の接続解除エラー。)



OEからFC5のメールサーバをIPアドレスではなくドメイン名で指定しているようですが、LAN内部でそれ(ドメイン指定)をするには

・内部向けDNSサーバを構築し、WinXPからプライマリDNSサーバとして設定する
・WindowsXPの C:\WINDOWS\system32\drivers\etc\hosts ファイルにIPアドレスとドメイン名の対応を記述

のどちらかを行っておく必要がありますが大丈夫ですか?


> (4)FC5のユーザのEvolutionから、root@(FC5のサーバ名)のメールアドレスにメールを送ると、
>  rootのEvolutionでPOPのエラー(待機中の表示)が出ます。SMTPは「完了」と表示されます。
>  それより、パスワードの認証エラーが必ず出ます。再入力すると、
>  「POP 待機中、SMTP 完了」の表示が出て、受信に失敗します。


以下の設定↓

http://kajuhome.com/postfix.shtml#n11

を行っているとroot宛のメールはrootアカウントでは受信できません(移動される)が、そのへんは大丈夫ですか?
(これと接続できないのとは無関係の様な気がするので的を外しているかもですが…)

 Re: Outlook Expressでメールを受信できない ( No.7 )
????????? 2006/11/12 00:22
????????? ペコ   <ippeip@yahoo.co.jp>

返信がおそくなりました。

匿名さんの言うとおり、まず、rootでは、受信できないことをまず理解してください。

おそらく、これまでの内容を踏まえると・・・内部DNSがちゃんと構築されていないような気がします。
POP3サーバやSMTPサーバのアドレスを、プライベートIPで指定して接続してみてください。

あと・・・関係ないと思いますが、もし、外部にメールを送信するのであれば、
port25は、使用できません。

的外れの時はすみません(*^。^*)
 Re: Outlook Expressでメールを受信できない ( No.8 )
????????? 2006/11/12 00:24
????????? ペコ   <ippeip@yahoo.co.jp>

すみません。言い換えます。
rootあてのメールアドレスは、別の一般アカウントへ転送される設定になっています。
セキュリティの都合上、接続できないようにしたりするためです。
 Re: Outlook Expressでメールを受信できない ( No.9 )
????????? 2006/11/13 01:32
????????? TACO

まず、ペコさんと「匿名さん」さん(以後、「匿名さん」とします。)のお名前を取り違えてしまい、
申し訳ありません。No.5の私の返答は匿名さんに対してでした。

お二人のご指摘の通り、WinXPのhostsファイルにFC5のホスト名を追加することで、
LAN内のメールの送受信は、メールアドレスで出来る様になりました。

けれども、FC5から外部にメールが送信できません。
ISPから付与されたメールアドレスを、WWW@XXX.ocn.ne.jpとします。
FC5のサーバに設定したメールアドレスは、FFF@YYY.ZZZ.comとします。

WinXPのOEからWWW@XXX.ocn.ne.jpを送信元にした、FC5のFFF@YYY.ZZZ.com宛のメールの送信は出来ました。
OCNの2つのサーバを経由しているので、外部からLAN内のFC5のPostfixへの送信可能は確認できたと思います。

次に、FC5のFFF@YYY.ZZZ.comを送信元にして、WWW@XXX.ocn.ne.jp宛にメールを送信すると、エラー表示は出ませんが、WinXPのOEで受信できませんでした。

FC5の/var/log/maillogを見ると以下のエラーがありました。
  −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
YYY postfix/smtpd: connect from localhost.localdomain
sasl_method=PLAIN, sasl_usrname=xxxx
YYY postfix/cleanup: -----:message-id=<-----localhost.localdomain>
YYY postfix/qmgr: ------from =<xxxx@YYY.ZZZ.com>----(queue active)
YYY postfix/smtpd: disconnect from localhost.localdomain
YYY postfix/smtp: ------: host ppp.ocn.ad.jp
refused to talk to me: 421 ppp.ocn.ad.jp Error: Connection closed
YYY postfix/smtp: ------to=<WWW@XXX.ocn.ne.jp>,
relay=PPP.ocn.ad.jp, delay=5, status=deferred (host PPP.ocn.ad.jp
refused to talk to me: --------421 ppp.ocn.ad.jp Error: Connection closed)
  −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
(見難くてすみません。さらに、Postfix/qmgr:-----.(queue active)が続きますが、
 refused to talk to me: 421 ppp.ocn.ad.jp Error: Connection closedで終わるようです。)

このエラーの意味することが分かりません。認証で失敗しているのか、
転送を拒否されているのか?

Fedora Core 5の入門書には、プロバイダによって、
Outbound Port 25 Blockingを採用していると書かれていましたが、
それで、外部への送信がブロックされているのでしょうか?

OCNは、最近、Outbound Port 25 BlockingとInbound Port 25 Blockingを採用したと、
OCNのサイトに書いてありました。
さらに、自分のYahooメールのアドレス宛にWebメールをFC5のEvolutionから送信しましたが、
これはInternet Explorerで受信できましたが、関係ないのでしょうか?

引き続き、ご教示、お願い致します。
 Re: Outlook Expressでメールを受信できない ( No.10 )
????????? 2006/11/13 17:26
????????? ペコ   <ippeip@yahoo.co.jp>

確かに、25ブロックが原因ですね。
おそらくそうです。
ルータを使用して、ポート番号を変更させてみてはいかがですか?
 Re: Outlook Expressでメールを受信できない ( No.11 )
????????? 2006/11/14 22:05
????????? taka

セキュリティーの問題のような気がしますので、
Outlook Expressの設定を変更することで解決すると思うのですが

1.Outlook Expressのメニューバーの「ツール」→「アカウント」を選択
2.「メール」タブをクリックして、エラーになったアカウントを選択、「プロパティ」をクリック
3.「サーバー」タブをクリックして開く
4.「送信メールサーバー」欄の「このサーバーは認証が必要」にチェックを付けて「設定」をクリック
5.表示された画面で「受信メールサーバーと同じ設定を使用する」にチェックが付いている事を確認して、「OK」をクリック
6.「OK」をクリックして設定画面を閉じる

か、もしくはウイルスソフト(Norton)との問題かも知れません?
インストールされてるウイルスソフトの設定を見直し
アカウントを一旦削除して再設定してみてはどうでしょうか?
 Re: Outlook Expressでメールを受信できない ( No.12 )
????????? 2006/11/14 23:25
????????? TACO

ペコさん、takaさん、回答、ありがとうございます。

takaさんへ。
OEの送受信にについては、何とか、解決しました。
(この時点で、新規スレッドにしようかと思ったのですが…。すみません。)

ペコさんへ。
OCNのサイトで、Submission Portの設定を調べたのですが、
やはり、ISPから付与されたアカウントとパスワードで認証しているので、
587番ポートでもダメかなと、思ったのですが、とりあえず、

(1)OE側で、SMTPの設定を変更し、送信をメール投稿ポートでするようにしました。
   OEからOE宛の送受信は、できました。
   また、OEからFC5への送信もできました。
(2)ペコさんの回答に従い、
   ルータのアドレス・ポート変換設定で、
   FC5のアドレスにおいて、SMTP25番を587番に変換するようにしました。
   やはり、FC5からWinXPのOEへのメールは、OEで受信できませんでした。
   「rufused to talk to me」のエラーログがありました。

OCNで自宅サーバを立てている人は、
FCのPostfixによる外部への送信には、成功しているのでしょうか?

私は、FC5のdovecotでの外部からの受信はできているので、
とりあえず、送信は、送信専用のアカウントで、
ISPのメールサーバを利用するしかないのかなと、考えているのですが。

どなたか、postfixで外部送信ができるのか、回答をお願いします。
 Re: Outlook Expressでメールを受信できない ( No.13 )
????????? 2006/11/16 16:21
????????? TACO

やはり、無理なようです。

回答して頂いた方に、感謝します。
今後も、よろしく、お願いします。

■ その他

ページ先頭へ


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