記事の最後へ▼ 
< 質 問 >
お知らせメールについて

Windows2000server
Xmail 1.22
Xmailcfg 2.23

お世話になります。
上記の環境で運用しています。
test@hogehogeでお知らせメールを有効にしており、test@docomo.ne.jpからメールが来た場合のみtest@docomo.ne.jpにお知らせを通知するように設定しています。また、エイリアスの追加でpostmasterをtest@hogehogeとしています。

ところが、動作させてみるとtest@docomo.ne.jp以外にpostmaster宛のメールが届いた場合にもお知らせメールが送信されてしまいます。

mailroot\domains\hogehoge\test\XMailCFG\config.tabも確認したのですが以下のように問題は無さそうです。

NotifyFrom = test@docomo.ne.jp,_Header_Only_
NotifyTo = test@docomo.ne.jp

今のところお知らせメールの使用をやめる以外に対処法がない状況です。
他に確認すべき項目、対処法等ありませんでしょうか。
よろしくお願いいたします。

shinobu (09.06/06)


【 西やん (09.07/06) 】

testとpostmasterは同一所有者だから、postmasterあてのメールも通知されるというのは別におかしくないような気がしますけど?

それとも、postmasterをtestのエイリアスから外せば一件落着では?


【 shinobu (09.07/06) 】

西やんさん。条件がちょっと紛らわしかったでしょうか・・・。

お知らせメールの送信元アドレスと通知先アドレスを仮にtest@docomo.ne.jpではなくuser1@ezweb.ne.jpにしたとして、user1@ezweb.ne.jpからtest@hogehogeにメールを送るとuser1@ezweb.ne.jpにお知らせメールが返ってきますが、通常それ以外からメールが届いてもお知らせは送信されないはずかと思います。

実際、test@hogehogeからtest@hogehogeにメールを送信してもuser1@ezweb.ne.jpにはお知らせメールは送信されません。にも関わらずpostmaster宛としてtest@hogehogeに届いたメールについてはお知らせが通知されてしまいます。

確かにエイリアスからはずしてしまうのも手かと思うのですが・・・。
それではまたいろいろ不便がありまして・・・。


【 ガイア (09.07/06) 】

>にも関わらずpostmaster宛としてtest@hogehogeに届いた
>メールについてはお知らせが通知されてしまいます。

shinobuさんはこれを不具合だと言ってるわけじゃないですよね。

1. postmaster あてにメールが届く
2. XMailがエイリアステーブルを見て、test@hogehogeあてと判定
3. test@hogehogeのメールボックスにメールを保存する前にフィルタを起動
4. お知らせメールが送信される

ということなので、正常な動作だと思います。

エイリアスの場合はお知らせメールが実行されないようにするにはどうすればいいかということですか?

その場合、filter.in.cgiの¬ifyルーチンを少し変更すればOKだと思います。


【 shinobu (09.08/06) 】

すみません。
不具合なのか仕様なのかが、正直理解できていませんでした。

というのも、お知らせメールはワイルドカードを指定しない限り、指定したアドレスから届いた場合に指定した任意のアドレスにお知らせを送信する機能だという風にだけ理解していたので・・・。そこだけに着目してました。

postmasterからのメールをお知らせメールとして送信するか意図しなくても、フィルタの動作の仕組みからいくと、現在の動作が正常であるということがなんとなくわかったような気がします。

>その場合、filter.in.cgiの¬ifyルーチンを少し変更すればOKだと思います。
すこしいじってみようと思います。

記事の先頭へ▲ 
SUPER LABORATORY