投稿日:2002年10月23日 作成鷹の巣

No.5977 postfixのメールサーバで、メールをとりに行くことが出来ません。



postfixのメールサーバで、メールをとりに行くことが出来ません。

No.5977 投稿時間:2002年10月23日(Wed) 22:16 投稿者名:のぶりん URL:

はじめまして。いつも勉強させていただいています。LINUX初心者ですが、自宅サーバーにチャレンジしています。
redhat7.3でpostfixでメールサーバを作っているのですが、サーバ機からの送信は出来ており、spool/mailにもとどいています。
外部への送信も出来るのですが、クライアントのメールソフトでサーバ内のメールをとりに行くことが出来ません。(メールサーバに接続しているようですが、パスワードが違うというエラーがでます。)
パスワードはサーバで設定したものと同一にしています。
linux-サーバ winXP-クライアント メールソフトーoutlookEX. ルータを使ってADSLで接続しています。
25と110のポートはあけています。

どのようなことが考えられるでしょうか?
また、説明不足であればご指摘ください。よろしくお願いします。


上記の訂正です。

No.5978 投稿時間:2002年10月23日(Wed) 22:26 投稿者名:のぶりん URL:

外部からの送信も出来ていませんでした。。


一番簡単な問題の確認方法はサーバーのログを見ることです。

No.5982 投稿時間:2002年10月23日(Wed) 22:58 投稿者名:水芹 URL:

こんばんは。

一番簡単な問題の確認方法はサーバーのログを見ることです。
/var/log/maillog、/var/log/secureあたりにログが残っていませんか?

あと気になったのでひとつだけ。
Postfixはメール配信サーバー(MTA)ですが、Windows機からメールを受信する際に応答してくれるのはPOPサーバーです。
# Redhat7.3だとimapかな?POPで応答しているとすればipop3だっけ?

「外部から送信できない」というのは、外部から自宅サーバーのSMTPを指定してプロバイダ等の別のアドレスに送信できないということでしょうか?だとしたら、これは正常な動作です。

これだけではなんなのでヒントだけ。
spool/mailの中に、「.ユーザー名」というファイルが出来ていませんか?出来ていたら、さっくりと削除するか、リネームしてみてください。


外部のメールアドレスから自宅サーバのメールアドレスへ送れないということです。

No.5991 投稿時間:2002年10月24日(Thu) 08:55 投稿者名:のぶりん URL:

返事が遅くなりすみません。
>
> 一番簡単な問題の確認方法はサーバーのログを見ることです。
> /var/log/maillog、/var/log/secureあたりにログが残っていませんか?

クライアントメールソフトから受信しにいったときのログですが、/var/log/maillogに
pop3 service init from クライアントのローカルIP
Command stream end of file while reading line user=admin@××××.net host=[クライアントのローカルIP]

/var/log/secureには、
xinetd[2332]:START: pop3 pid=3174 from=クライアントのローカルIP
xinetd[2332]:EXIT: pop3 pid=3174 duration=23(sec)

となっております。

> あと気になったのでひとつだけ。
> Postfixはメール配信サーバー(MTA)ですが、Windows機からメールを受信する際に応答してくれるのはPOPサーバーです。
> # Redhat7.3だとimapかな?POPで応答しているとすればipop3だっけ?

はい、ipop3だと認識しています。

> 「外部から送信できない」というのは、外部から自宅サーバーのSMTPを指定してプロバイダ等の別のアドレスに送信できないということでしょうか?だとしたら、これは正常な動作です。

すみません説明不足です。外部のメールアドレス(.....@qq1.so-net.ne.jp)から自宅サーバのメールアドレスへ送れないということです。

> これだけではなんなのでヒントだけ。
> spool/mailの中に、「.ユーザー名」というファイルが出来ていませんか?出来ていたら、さっくりと削除するか、リネームしてみてください。

noburinとかadminというのが出来ていますが、これを削除していいのですか?サーバ機から、meilコマンドでメールするとここに届いていました。


受信方式をPOP3と仮定しますと...。

No.5979 投稿時間:2002年10月23日(Wed) 22:32 投稿者名:masomu URL:

>メールソフトーoutlookEX

ということですが、下記のような設定にしましたか?
受信方式がPOP3と仮定します。

アカウント追加
・受信メールサーバー:POP3
・受信メールサーバー:サーバー機のローカルアドレス
・SMTPサーバー:サーバー機のローカルアドレス

・アカウント名:ユーザー名
・パスワード:上記ユーザーのパスワード

SMTPで認証が必要な場合
で、そのアカウントのプロパティを開く
・サーバーを選ぶ
・SMTPサーバーには認証が必要をチェック
・適切に設定する

これで受信、送信ともできるはずです。

これで受信できない場合、受信メールサーバーが立ち上がっていないか
設定がおかしい場合があります。

spool/mailにメールが届くとのことなのでMailbox形式でしょうから
qpopperを適切にインストールまたは設定しましょう。


上記補足

No.5980 投稿時間:2002年10月23日(Wed) 22:37 投稿者名:masomu URL:

外部からとのことですが
ローカルではないんですか?

ローカルでなく外部の場合
・受信メールサーバー:サーバー機のグローバルアドレス(ドメイン名
・SMTPサーバー:サーバー機のグローバルアドレス(ドメイン名


もう一度確認してみます。

No.5992 投稿時間:2002年10月24日(Thu) 09:01 投稿者名:のぶりん URL:

masomuさんありがとうございます。のぶりんです。

アカウントの設定は正しく出来ていると思います。

> これで受信できない場合、受信メールサーバーが立ち上がっていないか
> 設定がおかしい場合があります。
>
> spool/mailにメールが届くとのことなのでMailbox形式でしょうから
> qpopperを適切にインストールまたは設定しましょう。

もう一度確認してみます。


結果をこの掲示板に貼り付けて下さい。

No.5985 投稿時間:2002年10月24日(Thu) 00:09 投稿者名:鷹の巣 URL:http://sakaguch.com/

プロバイダ等の外部のメールアドレスから自宅SMTPサーバーのメールアドレスにメール送信が
出来ない場合は、以下のサイトの何れかから、自宅SMTPサーバーのメールアドレスにメールを送って
結果をこの掲示板に貼り付けて下さい。(一部伏字にして頂いても結構です。)

kkk.nu/wget/
http://sakaguch.com/cgi/test/Testmail/


もう少し待ってから結果報告いたします。

No.5994 投稿時間:2002年10月24日(Thu) 11:46 投稿者名:のぶりん URL:

はじめまして。のぶりんと申します。
ご指摘ありがとうございます。わたしの書き方が悪かったのですが、外部アドレスからはまだ無理のようです。・・手続きはしたのですが、まだドメインとIPの連携が浸透していないようですので、もう少し待ってから結果報告いたします。それまでにとりあえずLAN内での受信が出来るように、皆さんからご指摘いただいた点を試行錯誤してみます。


こう言う場合は telnet

No.5997 投稿時間:2002年10月24日(Thu) 19:51 投稿者名:OAK URL:

現在解決したい事はPOP受信ができない。の1点ですか?

こう言う場合は telnet を使うのが簡単なのです。
まず。linux で内部で取れるかのテスト。
どのユーザでもかまいませんから、ログイン後

$ telnet 127.0.0.1 110 を行います
+ok がでる。
user XXXX を入れる(アカウント)
+ok がでる。
pass XXXXX を入れる(パスワード)
+ok がでれば動きは正常。

これをクライアントからもやります。
DOSまどから
telnet XXXserver 110
でサーバーに110で入って以下同様

DOSの場合ローカルエコーしないかも知れませんが気にしない。

それとタイムアウトの可能性がありますね。hosts にクライアントを登録してください。


すぐにtelnetの画面が消えてしまい、ログイン出来ませんでした。

No.5999 投稿時間:2002年10月24日(Thu) 20:55 投稿者名:のぶりん URL:

OAKさんありがとうございます。
> 現在解決したい事はPOP受信ができない。の1点ですか?
そーです。

> こう言う場合は telnet を使うのが簡単なのです。
> まず。linux で内部で取れるかのテスト。
> どのユーザでもかまいませんから、ログイン後
>
> $ telnet 127.0.0.1 110 を行います
> +ok がでる。
> user XXXX を入れる(アカウント)
> +ok がでる。
> pass XXXXX を入れる(パスワード)
> +ok がでれば動きは正常。

サーバ機でのtelnet 110でのうごきは正常だと思います。telnet接続してMAIL FROM: RCPT TO: DATA はOKが出ていますし、メールも届いています。

> これをクライアントからもやります。
> DOSまどから
> telnet XXXserver 110
> でサーバーに110で入って以下同様
>
> DOSの場合ローカルエコーしないかも知れませんが気にしない。
>
> それとタイムアウトの可能性がありますね。hosts にクライアントを登録してください。

すみません。これは直接関係ないかもしれませんが、ローカルからtelnet サーバIP 110をしてもすぐにtelnetの画面が消えてしまい、ログイン出来ませんでした。


MAIL FROM: 等はSMTPのやり取りです

No.6001 投稿時間:2002年10月24日(Thu) 22:00 投稿者名:OAK URL:

> サーバ機でのtelnet 110でのうごきは正常だと思います。telnet接続してMAIL FROM: RCPT TO: DATA はOKが出ていますし、メールも届いています。

MAIL FROM: RCPT TO: DATA これらはSMTPのやり取りです。25の方です。
110(POP)は user , pass , stat , などですが。

> すみません。これは直接関係ないかもしれませんが、ローカルからtelnet サーバIP 110をしてもすぐにtelnetの画面が消えてしまい、ログイン出来ませんでした。

POPサーバーは本当に動作していますか?


解決しました。

No.6003 投稿時間:2002年10月24日(Thu) 22:57 投稿者名:のぶりん URL:

鷹の巣さん、OAKさん、水芹さん、masomuさん、どうもありがとうございました。

いろいろやっていたのですが、原因はおそらくpopサーバが動いてなかったのと、クライアントのメールソフトの受信メールサーバのアカウントとパスワードの設定が何を思ったか、間違えてました。初歩的なことでお手数おかけしました。ありがとうございました。


|目次|掲示板|過去ログ目次|▲頁先頭|