Gary I think you need to use a "clone" mediator to do what you want (i.e. sending a copy of the response message to the mail destination). It also seems possible there is a bug.
We have such a mediator (Ruwan wrote one), but can you try a simpler scenario first - just route the original request to mail? Paul On 9/20/07, Geiglein, Gary <[EMAIL PROTECTED]> wrote: > I thought it would be this simple, but this generates several errors. > > 111661 [HttpClientWorker-1] ERROR ServerHandler (ServerHandler.java:291) > - Unexpected HTTP protocol error : Transfer-encoding header already > present > org.apache.http.ProtocolException: Transfer-encoding header already > present > at > org.apache.http.protocol.ResponseContent.process(ResponseContent.java:66 > ) > ... > > > 111723 [HttpClientWorker-1] ERROR HttpCoreNIOSender > (HttpCoreNIOSender.java:456) - IO Error sending response message > org.apache.axis2.AxisFault: Pipe closed > at > org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessage > Formatter.java:59) > > ... > > 111801 [HttpClientWorker-1] ERROR Axis2Sender (Axis2Sender.java:104) - > Unexpected error during Sending message back > org.apache.axis2.AxisFault: IO Error sending response message > > It looks like the mail transport is not being used, the classes that are > throwing the exceptions org.apache.http.protocol.ResponseContent and > org.apache.axis2.transport.http.SOAPMessageFormatter are in HTTP > packages and I don't see anything coming from > org.apache.axis2.transport.mail > > The entire log files for running both with & without mail configured in > synapse.xml, along with the config files can be found @ > http://deais.nci.nih.gov/Public/Synapse/ > > -----Original Message----- > From: Upul Godage [mailto:[EMAIL PROTECTED] > Sent: Wednesday, September 19, 2007 5:34 AM > To: [email protected] > Subject: Re: How do I send a SMTP payload? > > Hi Geiglein, > > You can have the synapse configuration as follows. > > <definitions xmlns="http://ws.apache.org/ns/synapse"> > <!-- log all attributes of messages passing through --> > <log level="full"/> > <send> > <endpoint> > <address uri="mailto:[EMAIL PROTECTED]"/> > </endpoint> > </send> > <!-- Send the messageto implicit destination --> > <send/> > </definitions> > > Hope this helps. > > Upul > > > On 9/18/07, Geiglein, Gary <[EMAIL PROTECTED]> wrote: > > > > I understand the axis2 configuration. I guess my problem is defining > the > > endpoint for synapse. > > > > How do I configure an endpoint to use the "mailto" transport > configured > > in axis. I would like to change the delivered synapse.xml to receive > the > > request as configured in the quick start, then both return the result > to > > the client, and email a copy through the configured mailto transport > > sender. > > > > -----Original Message----- > > From: Asankha C. Perera [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, September 18, 2007 3:55 AM > > To: [email protected] > > Subject: Re: How do I send a SMTP payload? > > > > Hi Geiglein > > > > You need to enable the mail transport in your axis2.xml by > uncommenting > > the following and configuring the elements according to your > > environment. Also check the following links for more information. From > > within Synapse, you just use a mail EPR to send it via the mail > > transport. > > > > Let me know if you run into any issues > > asankha > > > > http://ws.apache.org/axis2/1_3/mail-configuration.html > > http://wso2.org/library/2537 > > > > <!-- Mail Transport Listener --> > > <!-- This is a sample configuration. It assumes a mail server > > running in localhost. > > Listener pops messages that comes to the email address > > [EMAIL PROTECTED] Users > > password is red. Listener connect to the server every 3000 > > milliseconds. > > Parameters with "transport." prefix is Axis2 specific. Others > > are all from Java Mail API. > > http://people.apache.org/~pzf/SMTPBase64Binding-0.2.html > > --> > > <!--<transportReceiver name="mailto" > > class="org.apache.axis2.transport.mail.SimpleMailListener"> > > <parameter name="mail.pop3.host">localhost</parameter> > > <parameter name="mail.pop3.user">red</parameter> > > <parameter name="mail.store.protocol">pop3</parameter> > > <parameter name="transport.mail.pop3.password">red</parameter> > > <parameter > > name="transport.mail.replyToAddress">[EMAIL PROTECTED]</parameter> > > <parameter name="transport.listener.interval">3000</parameter> > > </transportReceiver>--> > > > > ...... > > <!-- Mail Transport Sender --> > > <!--Only need to uncomment the sender. Configuration is achieved > > with every client. > > At any instant mail host should be given. Sample configuration > > has been given. > > http://people.apache.org/~pzf/SMTPBase64Binding-0.2.html--> > > <!-- ================================================= --> > > <!--<transportSender name="mailto" > > class="org.apache.axis2.transport.mail.MailTransportSender"> > > <parameter name="mail.smtp.host">localhost</parameter> > > </transportSender>--> > > > > > > > > Geiglein, Gary wrote: > > > The introduction says that you support SMTP but I don't see anything > > in > > > the documentation, examples, or tests to give a clue how to set this > > up. > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Paul Fremantle Co-Founder and VP of Technical Sales, WSO2 OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
