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
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ブラックホールの可能性があります。
回線はフレッツでしょうか。ルーターは何を使っていますか
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
よろしくお願いします。
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でそのような事例は聞いたこともない。
とりあえずルーター再起動はやって見て。
あとは私の頭では今の所思い付くところがありません。
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点です。
どちらもこのメールの件とは別の件で変更したものです。
これらが原因というのは有り得ないと思いますが、
私では原因究明は無理であり、メールサーバソフト自体をいずれ変更するので、
それまではとりあえずこのまま使おうと思います。
松本様、ありがとうございました。