Matthias,

It is expected that Axis2 1.5 will be bundled with a release of the
transports from WS-Commons. The current code no longer has a
restriction on the content type and is tested with SOAP 1.1.

Andreas

On Thu, Nov 20, 2008 at 20:58,  <[EMAIL PROTECTED]> wrote:
> Hello,
>
> we would like to use the mail transport implementation as included with
> Apache Synapse in combination with Axis2 1.4.1 (see message below). Now I
> have learned that recent changes to this implementation have been moved to a
> new ws_commons project for transports. Therefore, my questions are:
>
> Will the mail transport implementation from ws_commons be available with
> Axis2 1.5?
> If yes, when is version 1.5 of Axis2 due to be released?
> Will mail transport still be restricted to SOAP 1.2 as with the current
> implementation in Axis2 1.4.1?
>
> Thanks for your help!
>
> Kind regards,
> Matthias
>
> ________________________________
> Von: Asankha C. Perera [mailto:[EMAIL PROTECTED]
> Gesendet: Donnerstag, 29. Mai 2008 08:40
> An: [EMAIL PROTECTED]
> Betreff: Re: [Axis2 1.3] SimpleMailListener denys SOAP11 content-ype
>
> Christopher
>
> You can try the Mail transport implementation we have developed for Apache
> Synapse. This can be made to replace the Axis2 Mail transport, but dropping
> the JAR file [1] into your lib directory, and updating your axis2.xml as
> follows:
>
> [1]
> http://repo1.maven.org/maven2/org/apache/synapse/synapse-transports/1.1.2/synapse-transports-1.1.2.jar
>
>     <transportReceiver name="mailto"
> class="org.apache.synapse.transport.mail.MailTransportListener">
>         <!-- configure any optional POP3/IMAP properties
>         check com.sun.mail.pop3 and com.sun.mail.imap package documentation
> for more details-->
>     </transportReceiver>
>     ....
>     <!-- Uncomment and configure the SMTP server information
>     check com.sun.mail.smtp package documentation for descriptions of
> properties
>     <transportSender name="mailto"
> class="org.apache.synapse.transport.mail.MailTransportSender">
>         <parameter name="mail.smtp.host">smtp.gmail.com</parameter>
>         <parameter name="mail.smtp.port">587</parameter>
>         <parameter name="mail.smtp.starttls.enable">true</parameter>
>         <parameter name="mail.smtp.auth">true</parameter>
>         <parameter name="mail.smtp.user">synapse.demo.0</parameter>
>         <parameter name="mail.smtp.password">mailpassword</parameter>
>         <parameter
> name="mail.smtp.from">[EMAIL PROTECTED]</parameter>
>     </transportSender>-->
>
> Now for each of your services, you can configure the mail properties on the
> services.xml using the following properties:
>
> e.g.
>
>       <parameter
> name="transport.mail.Address">[EMAIL PROTECTED]</parameter>
>         <parameter name="transport.mail.Protocol">pop3</parameter>
>         <parameter name="transport.PollInterval">5</parameter>
>         <parameter name="mail.pop3.host">pop.gmail.com</parameter>
>         <parameter name="mail.pop3.port">995</parameter>
>         <parameter name="mail.pop3.user">synapse.demo.1</parameter>
>         <parameter name="mail.pop3.password">mailpassword</parameter>
>         <parameter
> name="mail.pop3.socketFactory.class">javax.net.ssl.SSLSocketFactory</parameter>
>         <parameter name="mail.pop3.socketFactory.fallback">false</parameter>
>         <parameter name="mail.pop3.socketFactory.port">995</parameter>
>
> With the new mail transport, you can have multiple services listening on
> different email accounts with their own separate polling schedules etc.. and
> "message" can be within the body, an attachment etc, and the subject can be
> changed, or copies CC, BCC'ed etc.. This documentation is still not in a
> good format, but you can refer to the code and the Synapse samples for a
> better understanding.
>
> asankha
>
>
>
> [EMAIL PROTECTED] wrote:
>
> Hi Team,
> I have to send my SOAP-messages with SOAP11. But the server does not accept
> mails with the content-type text/xml:
>
> [ERROR] According to the mail sepec, mail transport should support only
> application/soap+xml
> [ERROR] Error in SimpleMailListener - processing mail
> org.apache.axis2.AxisFault: According to the mail sepec, mail transport
> should support only application/soap+xml
>       at
> org.apache.axis2.transport.mail.SimpleMailListener.buildSOAPEnvelope(SimpleMailListener.java:470)
> ...
>
>
>
> Unfortunately this check is hardcoded into the SimpleMailListener:
>
>
>
> if (contentType.indexOf(SOAP12Constants.SOAP_12_CONTENT_TYPE) > -1) {
>                             TransportUtils
>
> .processContentTypeForAction(contentType, msgContext);
>                         } else {...
>
> Is there any way around or did I simply miss some property to be set?
>
> Thanks for helping,
> Christopher
>
> ---------------------------------------------------------------------
> 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]

Reply via email to