【 西やん (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だと思います。 すこしいじってみようと思います。 |