David Illsley wrote:
Tough on who? AFAIK the first response will be processed by Axis2
regardless of which original recipient received it.

Yes. Its user error for messing it up ..

Basically, I don't think we should be limiting the ability for someone to use the underlying transport fully. The alternative is that Synapse will write their own version of mail-send which will allow a Cc .. that makes no sense at all to me.

Yuk, surely if a mediation does that it has some responsibility for
aggregating the responses? Also this sounds like a case where
Notification/Eventing might be most appropriate?

Even Eventing doesn't solve this problem - if I get a message I have to know whether I'm going to reply or not .. whether it was delivered via eventing or not doesn't make a difference.

Yes, but in user e-mail there's some expectation that the user looks
at how they were addressed to, perhaps because of the message content.
We don't (AFAIK) have any notion of that in SOAP/email, or do we?

No, there isn't ... agreed. However, its again up to the people setting this up to make sure that wrong stuff doesn't happen.

Example: Lots of people have bots sign up to mailing lists (for archiving, for spammers to easily gather data etc. etc.). Obviously they receive all the mail but they never reply. If they reply (and then reply to the reply etc.) a loop will occur. Has happened before .. I used to run email for Sri Lanka and back in those days (early 90s) it was common for badly configured mail servers to start bouncing bounces and keep doing that. I used to have to manually notice this and fix it. Mail software is smarter now.

Of course we could add a none ReplyTo to the copies which would have
the desired effect, but if we do that, it really calls for multiple
messages to be sent at the ServiceClient level rather than relying on
smtp cc, bcc.

Yeah that's an option but that's a different thing. I think the underlying principle at question is whether a transport impl should restrict any of the properties of the transport .. my opinion is basically that we should not. Obviously we should configure it correctly for the default config, but if an advanced user wants to set a bcc or whatever, we shouldn't get in the way.

Sanjiva.
--
Sanjiva Weerawarana, Ph.D.
Founder & Director; Lanka Software Foundation; http://www.opensource.lk/
Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
Member; Apache Software Foundation; http://www.apache.org/
Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to