記事の最後へ▼ 
< 質 問 >
メール送信不可とWindowsのイベント

いつもお世話になります。
現在以下の環境でxmailを使っています。
OS: Windows2000 Server
XMail 1.22
XMailCFG 2.21b
httpd:Apache 2.0.55
perl:ActivePerl 5.8
アンチウィルスソフト:NOD32

3年ほど前からxmailを運用しています。
本日、マイクロソフトの更新プログラム(Microsoft Update)が適用されて、再起動がかかった後にxmailの送信ができなくなりました。具体的にはこのようにメッセージがメールクライアントに返ってきます。foo@baa.jpがメールの宛先です。

550 5.7.1 Unable to relay for foo@baa.jp

ドメイン内に出しても、ドメイン外に出してもメッセージは同じです。
メールの受信は問題なくできます。送信ができないだけです。

ところが、Windows2000のイベント・ビューワーのシステム・ログを見るとこんなメッセージだ出ています。

イベントの種類:    警告
イベント ソース:SMTPSVC
イベント カテゴリ:なし
イベント ID:100
日付:2006/04/17
時刻:10:17:20
ユーザー:N/A
コンピュータ:Xmail_Server
説明:
次のエラーのため、サーバーは Windows NT のアカウント 'user' にログオンできませんでした。ログオン失敗: ユーザー名を認識できないか、またはパスワードが間違っています。  このデータはエラー コードです。
このメッセージに関する追加情報については、次の Microsoft オンライン サポート サイトで確認してください。http://www.microsoft.com/contentredirect.asp
データ:
0000: 2e 05 00 00               ....    

*userはメールの送信者です。

エラーの出ているタイミングはメールの送信時と同じです。
なんでxmailの認証にWindowsのアカウントにログオンする必要があるのか不思議なんですが、とりあえずxmailのユーザーアカウントを再設定しても情況は変わりません。

もし、何か問題解決のヒントでもいただけると助かります。
よろしくお願いします。

k5 (04.17/06)


【 通りすがり (04.17/06) 】

的外れかもしれませんが、
> イベント ソース:SMTPSVC
と書いてあるので、XMail では無い、SMTPサービスが起動してしまっているのではないでしょうか。
もし、XMailなら、
イベント ソース:XMail
になっていると思います。


【 k5 (06.19/06) 】

すいません、レスを見落としていました。
>XMail では無い、SMTPサービスが起動してしまっているのではないでしょうか。
仰るとおりでした。SMTPSVCのサービスを停止したところ、不具合は解消されました。
しかし、なんでか分からないのですが、Microsoft Updateが適用されて自動的に再起動がかかると、再びSMTPSVCのサービスが起動するようです。


【 Dr.Ballon (06.20/06) 】

k5さん、

 「SMTPSVC」はIISのSMTPサービスであるという前提でお話ししますが、このサービスはXMail利用時は無用の長物といってもいいのではないでしょうか。

 「コントロールパネル」→「アプリケーションの追加と削除」→「Windowsコンポーネントの追加と削除」で「IIS」の項目を選択し「詳細」ボタンを押してみてください。
 おそらく、「SMTP Service」にチェックが入っているはずです。そのチェックをはずせばSMTPサービスを削除することができます。

記事の先頭へ▲ 
SUPER LABORATORY