投稿日:2007年03月22日 作成鷹の巣

No.21483 自宅メールサーバがメールを拒否してしまう。



自宅メールサーバがメールを拒否してしまう。

No.21483 投稿時間:2007年03月22日(Thu) 11:14 投稿者名:kani URL:

こんにちは。

1週間前から自宅のメールサーバが、
外部から来るメールの大半を拒否してしまいます。
内部同士の送受信
内部から外部への送信
この2つは今でも正常に出来ます。

環境は、
OS Windows XP Pro
メールサーバ SPA-PRO Mail Server 2003
市販品でしたがサポート期間は既に終わっています。
RBL等のブラックリストのデータベースは参照していません。
SpamAssassin等のスパム拒否・削除ソフトは使っていません。

メールサーバの設定は変更していませんが、
外部から内部宛に来るメールの大半を拒否するようになってしまいました。
ドメイン2つで、それぞれ10個ほどアカウントを使っていますが、
拒否してしまう相手のメールアドレスからは、
どちらのドメインにも届かず拒否してしまいます。
逆に受信できる相手のメールアドレスからは、
どちらのドメインでも受信できます。

拒否していた相手のメールアドレスが受信できるようになったり、
逆に受信できていた相手のメールアドレスを拒否したりというように、
動作が変わる事はありません。
拒否する相手のメールアドレスは拒否し続け、
受信できる相手のメールアドレスは受信し続けています。
1週間前までは両方とも受信できていて、全く問題なく正常に動作していました。
拒否するアドレスと受信するアドレスの比率はおおよそ7:3ぐらいです。

プロバイダを2つ契約しており、
それらのプロバイダからのメールも拒否するものと受信するものに分かれます。
それ以外にもヤフー、大手メルマガ、銀行等からのメールを拒否してしまいます。
相手先のメールサーバがBRL等で、
ブラックリストに載っている場合もあるかも知れませんが、
私の自宅サーバではBRL等の参照自体をしていません。

現在のメールサーバを構築してある物理的なサーバとは別に、
もう1台サーバがあります。
現在のサーバに移行する前に使っていたサーバで、ディレクトリ構成等全て同じです。
半年ほど前に現在のサーバに移行してからは、ずっと電源を切ったままでした。
このサーバに切り替えてみましたが結果は同じでした。

半年間、電源をずっと切ったままのサーバだったので、
確実にメールサーバの設定は以前のままです。
ですが、結果は同じです。
サーバを切り替えても結果が同じという事は、原因は別のところにあるのでしょうか?
よろしくお願いします。


配送のログです。

No.21484 投稿時間:2007年03月22日(Thu) 11:20 投稿者名:kani URL:

my@mydomain.com 自分のアドレス
bbbbb@aaaaa.com 拒否してしまうアドレス


以下は、拒否したメールアドレスの配送ログです。


[22/Mar/2007:09:43:54], 0015cee8, 220 mail SPA-PRO ESMTP Receiver (3.39) Bld7CAADDFIEA Thu, 22 Mar 2007 09:43:54 +0900


[22/Mar/2007:09:43:54], 0015cee8, EHLO aaaaa.com


[22/Mar/2007:09:43:54], 0015cee8, 250-mail Hello [124.83.147.204], pleased to meet you

250 AUTH PLAIN LOGIN


[22/Mar/2007:09:43:54], 0015cee8, MAIL FROM:<bbbbb@aaaaa.com>


[22/Mar/2007:09:43:54], 00000000, Check MAIL FROM address = bbbbb@aaaaa.com
[22/Mar/2007:09:43:54], 00000000, unmatch
[22/Mar/2007:09:43:54], 00000000, unmatch
[22/Mar/2007:09:43:54], 00000000, unmatch
[22/Mar/2007:09:43:54], 0015cee8, 250 <bbbbb@aaaaa.com>... Sender ok.


[22/Mar/2007:09:43:54], 0015cee8, RCPT TO:<my@mydomain.com>


[22/Mar/2007:09:43:54], 00000000, Check RCPT TO address = my@mydomain.com
[22/Mar/2007:09:43:54], 00000000, Permission address check=("mydomain.com:192.168.0.1" vs. "192.168.0.1")
[22/Mar/2007:09:43:55], 00000000, match!!
[22/Mar/2007:09:43:55], 00000000, user check status(1) = found local group (0)
[22/Mar/2007:09:43:55], 00000000, file Permission address check=("mydomain.com:192.168.0.1" vs. "192.168.0.1")
[22/Mar/2007:09:43:55], 00000000, mach!!
[22/Mar/2007:09:43:55], 00000000, file's Local group check=("mydomain.com" vs. "mydomain.com")
[22/Mar/2007:09:43:55], 00000000, <mydomain.com> match!!
[22/Mar/2007:09:43:55], 00000000, user check status(2) = found Lists
[22/Mar/2007:09:43:55], 0015cee8, 250 <my@mydomain.com>... Recipient ok.


[22/Mar/2007:09:43:55], 0015cee8, DATA


[22/Mar/2007:09:43:55], 00000000, Check MAIL FROM address = my@mydomain.com
[22/Mar/2007:09:43:55], 00000000, Permission address check=("mydomain.com:192.168.0.1" vs. "192.168.0.1")
[22/Mar/2007:09:43:55], 00000000, match!!
[22/Mar/2007:09:43:55], 00000000, user check status(1) = found local group (0)
[22/Mar/2007:09:43:55], 00000000, file Permission address check=("mydomain.com:192.168.0.1" vs. "192.168.0.1")
[22/Mar/2007:09:43:55], 00000000, mach!!
[22/Mar/2007:09:43:55], 00000000, file's Local group check=("mydomain.com" vs. "mydomain.com")
[22/Mar/2007:09:43:55], 00000000, <mydomain.com> match!!
[22/Mar/2007:09:43:55], 00000000, user check status(2) = found Aliases
[22/Mar/2007:09:43:55], 0015cee8, 354 Start mail input;id <B0000000002> end with <CRLF>.<CRLF>

====== ここまで。===========



配送が成功したアドレスのログには、以下の部分が付いています。


[22/Mar/2007:09:16:37], 0015ceb8, MoveFileEx(c:\mail\temp\B0000000001.RCP, c:\mail\incoming\B0000000001.RCP) is successed.
[22/Mar/2007:09:16:37], 0015ceb8, 250 Message received ok.


[22/Mar/2007:09:16:37], 0015ceb8, QUIT


[22/Mar/2007:09:16:37], 0015ceb8, 221 mail closing connection.


[22/Mar/2007:09:16:37], 0015ceb8, closesocket():SOCKET.C


Re: 配送のログです。

No.21485 投稿時間:2007年03月22日(Thu) 13:46 投稿者名:松元 URL:

> 1週間前から自宅のメールサーバが、
> 外部から来るメールの大半を拒否してしまいます。

この期間でなにか変更したものはありませんか。
ハードとかソフトバージョンアップとか。

> [22/Mar/2007:09:43:55], 0015cee8, DATA
> [22/Mar/2007:09:43:55], 0015cee8, 354 Start mail input;id <B0000000002> end with <CRLF>.<CRLF>
>
> ====== ここまで。===========

ここで切れているのですから拒否している様子はありません。
拒否とおっしゃっている根拠は何なのですか。単にメールが届かないように思えます。
この場合MTUブラックホールの可能性があります。

回線はフレッツでしょうか。ルーターは何を使っていますか


Re^2: 配送のログです。

No.21487 投稿時間:2007年03月22日(Thu) 23:07 投稿者名:kani URL:

ありがとうございます。

> この期間でなにか変更したものはありませんか。
> ハードとかソフトバージョンアップとか。

ハードウェア構成は変更していません。
ソフトウェアでは、メールアカウントを追加しましたが、他は思い当たりません。

> ここで切れているのですから拒否している様子はありません。
> 拒否とおっしゃっている根拠は何なのですか。単にメールが届かないように思えます。

拒否していると思ったのは以下の事からです。

メールサーバのディレクトリ構成の中にtempというディレクトリがあります。
この中に一時的に
B0000000007.MSG
B0000000007.RCP
というファイルが作成されます。4分ぐらいで自動的に消えます。
その後、acceptlogに『abort』として記録されます。

[22/Mar/2007:21:48:50], (mail), [203.216.243.218]:25, Client accept now.
[22/Mar/2007:21:48:56], (mail), 203.216.243.218[203.216.243.218], ttt@ttt.com,<B0000000005>,ok
[22/Mar/2007:21:49:16], (mail), [192.168.253.41]:25, Client accept now.
[22/Mar/2007:21:49:16], (mail), 192.168.253.41[192.168.253.41], AUTH-LOGIN:my@mydomain.com [success],<B0000000006>,ok
[22/Mar/2007:21:49:50], (mail), [66.249.89.99]:25, Client accept now.
[22/Mar/2007:21:49:51], (mail), 66.249.89.99[66.249.89.99], zzz@zzz.com,<B0000000007>,abort

ただ、B0000000007.MSGやB0000000007.RCPなどのファイルが消えるまでに4分もかかるので、
タイムアウトのような感じになってabortとなっているようにも思えます。
abortと表示されるのが、
明確に拒否をした場合だけなのかそれとも、
拒否を含めて配送がエラーになった場合なのかは分かりません。


> この場合MTUブラックホールの可能性があります。
> 回線はフレッツでしょうか。ルーターは何を使っていますか

回線は、NTT東日本 フレッツ光 ハイパーファミリーです。
ルータは、IPnuts 4.17bです。

この構成は半年以上前からです。
ルータの設定はこれまで何度か変更しました。
MTUの数値等は変更していません。
ルータ(IPnuts)MSS 1414
サーバ MTU 1454 MSS 1414

よろしくお願いします。


Re^3: 配送のログです。

No.21488 投稿時間:2007年03月23日(Fri) 12:59 投稿者名:松元 URL:

> タイムアウトのような感じになってabortとなっているようにも思えます。
> abortと表示されるのが、
> 明確に拒否をした場合だけなのかそれとも、
> 拒否を含めて配送がエラーになった場合なのかは分かりません。
>
> > この場合MTUブラックホールの可能性があります。
> > 回線はフレッツでしょうか。ルーターは何を使っていますか
>
> 回線は、NTT東日本 フレッツ光 ハイパーファミリーです。
> ルータは、IPnuts 4.17bです。
>
> この構成は半年以上前からです。
> ルータの設定はこれまで何度か変更しました。
> MTUの数値等は変更していません。
> ルータ(IPnuts)MSS 1414
> サーバ MTU 1454 MSS 1414
>
> よろしくお願いします。


多分タイムアウトでしょう。リターンされないのかな。
本当にMTU blackhallだとやっかいです。相手にMTU下げろとは言えない。
iPnutsでそのような事例は聞いたこともない。

とりあえずルーター再起動はやって見て。
あとは私の頭では今の所思い付くところがありません。


Re^4: 配送のログです。

No.21489 投稿時間:2007年03月23日(Fri) 16:53 投稿者名:kani URL:

ありがとうございます。

> 多分タイムアウトでしょう。リターンされないのかな。

タイムアウトの原因は、やはりネットワーク関連でしょうか。
物理的なサーバを取り替えて試しても結果は同じだった事からすると、
OSやメールサーバの何らかの設定ミスによるタイムアウトというのは、
考えにくいですよね。

サーバの外側に原因があるとすると、ルータしかないですよね。
しかし、届くメールと届かないメールがあります。

外部からメールサーバまでは接続できているのでルータは通過を許可している。
通過を許可した上でメールサーバにあのようなログが残るような挙動を、
ルータだけでさせるには、
MSSを変更したりICMPを破棄する必要があると思いますが、
それらの設定はしていません。


一番解らないのは『1週間前と何が違うのか』という事です。
私しかサーバ環境を操作しない状況下でこれだけ動作が変わっているので、
当然私が何か変更をしたはずですが、思い当たりません。
Windows Updateをしましたが、2週間前の事です。
Windows Update後もメールは正常に届いていました。


> とりあえずルーター再起動はやって見て。

こちらで質問をする前に、ルータの再起動をしたのですが直りませんでした。

よろしくお願いします。


直りました。

No.21523 投稿時間:2007年04月05日(Thu) 22:48 投稿者名:kani URL:

直りました。
今まで届かなかったメールも届くようになりました。

変更した点は、
DNSのTTLを短く変更。
ルータのスタティックルーティングを変更。
以上、2点です。

どちらもこのメールの件とは別の件で変更したものです。
これらが原因というのは有り得ないと思いますが、
私では原因究明は無理であり、メールサーバソフト自体をいずれ変更するので、
それまではとりあえずこのまま使おうと思います。

松本様、ありがとうございました。


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