Ok Lars, thanks for your help at the moment I will get in touch with our admins and hope they gives my a smtps string for our exchange server.
Thanks Crimor lhein wrote: > > Crimor, > > I have really no idea at the moment. Valid mail protocols are for > example "pop3", "pop3s", "imap", "imaps", "smtp", "smtps". > The "ssl" is something I never saw before in that context. > > Please double check if that really works like this in your other > servicemix-mail endpoints. > And please try as suggested with the "smtps" instead. > > Regards > Lars > > > > 2009/1/12 Crimor <[email protected]>: >> >> Hi, >> >> and why is this connection string working in my other mail service, if it >> is >> not a valid value? >> >> >> Regards >> >> crimor. >> >> >> >> >> >> lhein wrote: >>> >>> Well, >>> >>> ssl://ip?user=xxx;password=xyz is not a valid value. >>> >>> Replace it with: >>> >>> smtps://ip?user=xxx;password=xyz >>> >>> >>> SSL is not valid here. >>> >>> >>> Regards >>> Lars >>> >>> >>> >>> >>> 2009/1/12 Crimor <[email protected]>: >>>> >>>> Yes we using secured connection >>>> >>>> the value is >>>> >>>> ssl://ip?user=xxx;password=xyz >>>> >>>> I have allready an other mail service runing and this works perfect >>>> with >>>> this setting like sender, connection and endpoint I hadn't have to use >>>> a >>>> Trustmanager, but for this business case I also hadn't have to use a >>>> marshaler. >>>> >>>> Now I need a marshaler and got this problems. I will look into the >>>> TrustManger now. >>>> >>>> Regards >>>> >>>> Crimor >>>> >>>> >>>> >>>> lhein wrote: >>>>> >>>>> Hi, >>>>> >>>>> could you please tell me what is the real value of: >>>>> connection="${xxx.components.mail.service.smtpServer}" >>>>> >>>>> It seems you are using secure smtp right? Have you tried to specify >>>>> the DummyTrustManager as stated in the component wiki? >>>>> The last log you sent was not complete...there was no connection >>>>> building at all. Could you please send a full log of a single try? >>>>> >>>>> Regards >>>>> Lars >>>>> >>>>> >>>>> >>>>> >>>>> 2009/1/12 Crimor <[email protected]>: >>>>>> >>>>>> Hi Lars, >>>>>> >>>>>> just insert it but still same error and still same behaviour. >>>>>> >>>>>> I got the mail service debug outprints for you maybe you see >>>>>> something: >>>>>> >>>>>> DEBUG: JavaMail version 1.4ea >>>>>> DEBUG: JavaMail version 1.4ea >>>>>> DEBUG: java.io.FileNotFoundException: >>>>>> C:\Programme\Java\jdk1.6.0_07\jre\lib\javamail.providers (Das System >>>>>> kann >>>>>> die angegebene Datei nicht finden) >>>>>> DEBUG: java.io.FileNotFoundException: >>>>>> C:\Programme\Java\jdk1.6.0_07\jre\lib\javamail.providers (Das System >>>>>> kann >>>>>> die angegebene Datei nicht finden) >>>>>> DEBUG: !anyLoaded >>>>>> DEBUG: !anyLoaded >>>>>> DEBUG: not loading resource: /META-INF/javamail.providers >>>>>> DEBUG: not loading resource: /META-INF/javamail.providers >>>>>> DEBUG: successfully loaded resource: >>>>>> /META-INF/javamail.default.providers >>>>>> DEBUG: Tables of loaded providers >>>>>> DEBUG: successfully loaded resource: >>>>>> /META-INF/javamail.default.providers >>>>>> DEBUG: Providers Listed By Class Name: >>>>>> {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun >>>>>> Microsystems, Inc], com.sun.mail.smtp.SMTPTranspor >>>>>> t=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun >>>>>> Microsystems, Inc], >>>>>> com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun >>>>>> Microsyst >>>>>> ems, Inc], >>>>>> com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun >>>>>> Microsystems, Inc], >>>>>> com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail >>>>>> .imap.IMAPStore,Sun Microsystems, Inc], >>>>>> com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun >>>>>> Microsystems, Inc]} >>>>>> DEBUG: Tables of loaded providers >>>>>> DEBUG: Providers Listed By Protocol: >>>>>> {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun >>>>>> Microsystems, Inc], >>>>>> imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun M >>>>>> icrosystems, Inc], >>>>>> smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun >>>>>> Microsystems, Inc], >>>>>> pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun >>>>>> Microsystems >>>>>> , Inc], >>>>>> pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun >>>>>> Microsystems, Inc], >>>>>> smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun >>>>>> Microsystems, Inc]} >>>>>> DEBUG: Providers Listed By Class Name: >>>>>> {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun >>>>>> Microsystems, Inc], com.sun.mail.smtp.SMTPTranspor >>>>>> t=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun >>>>>> Microsystems, Inc], >>>>>> com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun >>>>>> Microsyst >>>>>> ems, Inc], >>>>>> com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun >>>>>> Microsystems, Inc], >>>>>> com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail >>>>>> .imap.IMAPStore,Sun Microsystems, Inc], >>>>>> com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun >>>>>> Microsystems, Inc]} >>>>>> DEBUG: successfully loaded resource: >>>>>> /META-INF/javamail.default.address.map >>>>>> DEBUG: Providers Listed By Protocol: >>>>>> {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun >>>>>> Microsystems, Inc], >>>>>> imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun M >>>>>> icrosystems, Inc], >>>>>> smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun >>>>>> Microsystems, Inc], >>>>>> pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun >>>>>> Microsystems >>>>>> , Inc], >>>>>> pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun >>>>>> Microsystems, Inc], >>>>>> smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun >>>>>> Microsystems, Inc]} >>>>>> DEBUG: !anyLoaded >>>>>> DEBUG: successfully loaded resource: >>>>>> /META-INF/javamail.default.address.map >>>>>> DEBUG: not loading resource: /META-INF/javamail.address.map >>>>>> DEBUG: !anyLoaded >>>>>> DEBUG: java.io.FileNotFoundException: >>>>>> C:\Programme\Java\jdk1.6.0_07\jre\lib\javamail.address.map (Das >>>>>> System >>>>>> kann >>>>>> die angegebene Datei nicht finden) >>>>>> DEBUG: setDebug: JavaMail version 1.4ea >>>>>> DEBUG: not loading resource: /META-INF/javamail.address.map >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> lhein wrote: >>>>>>> >>>>>>> I can't see a problem with the marshaler here. >>>>>>> >>>>>>> Have you got: >>>>>>> >>>>>>> <dependency> >>>>>>> <groupId>org.apache.geronimo.javamail</groupId> >>>>>>> <artifactId>geronimo-javamail_1.4_provider</artifactId> >>>>>>> <version>1.6</version> >>>>>>> </dependency> >>>>>>> >>>>>>> in your pom.xml ? >>>>>>> >>>>>>> Regards >>>>>>> Lars >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2009/1/12 Crimor <[email protected]>: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I create a mail service only for sending emails. I need to add my >>>>>>>> own >>>>>>>> Marshaler to handle the incoming message. But it seems that the >>>>>>>> service >>>>>>>> isn't use my marshaler. I configurate the xbean as followed: >>>>>>>> >>>>>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>>>>> <beans >>>>>>>> xmlns:mail="http://servicemix.apache.org/mail/1.0" >>>>>>>> xmlns:ic="http://xxx.xxx.net/ic/v1/"> >>>>>>>> >>>>>>>> >>>>>>>> <bean >>>>>>>> >>>>>>>> class="net.xxx.xxx.common.util.spring.StagePropertiesPlaceholderConfigurer"/> >>>>>>>> >>>>>>>> <mail:sender service="ic:mailSenderService" >>>>>>>> endpoint="senderEndpoint" >>>>>>>> sender="[email protected]" >>>>>>>> receiver="[email protected]" >>>>>>>> connection="${xxx.components.mail.service.smtpServer}" >>>>>>>> debugMode="true"> >>>>>>>> >>>>>>>> <property name="marshaler"> >>>>>>>> <bean class="net.xxx.xxx.components.ic.CustomMailMarshaler" >>>>>>>> > >>>>>>>> <property name="jbiWrapper" ref="jbiWrapper"/> >>>>>>>> <property name="icFactory" ref="icFactory"/> >>>>>>>> </bean> >>>>>>>> </property> >>>>>>>> </mail:sender> >>>>>>>> >>>>>>>> <bean id="jbiWrapper" class="net.xxx.xxx.support.jbi.JbiWrapper"/> >>>>>>>> >>>>>>>> <bean id="icFactory" >>>>>>>> class="net.xxx.xxx.components.ic.domain.ObjectFactory"/> >>>>>>>> >>>>>>>> </beans> >>>>>>>> >>>>>>>> >>>>>>>> I got the following error: >>>>>>>> >>>>>>>> ERROR - MailComponent - Error sending mail... >>>>>>>> javax.mail.NoSuchProviderException: No provider for ssl >>>>>>>> at javax.mail.Session.getProvider(Session.java:455) >>>>>>>> at javax.mail.Session.getTransport(Session.java:650) >>>>>>>> at javax.mail.Session.getTransport(Session.java:631) >>>>>>>> at >>>>>>>> org.apache.servicemix.mail.MailSenderEndpoint.processInOnly(MailSenderEndpoint.java:105) >>>>>>>> at >>>>>>>> org.apache.servicemix.common.endpoints.ProviderEndpoint.process(ProviderEndpoint.java:102) >>>>>>>> at >>>>>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:596) >>>>>>>> at >>>>>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:550) >>>>>>>> at >>>>>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.onMessageExchange(AsyncBaseLifeCycle.java:506) >>>>>>>> at >>>>>>>> org.apache.servicemix.common.SyncLifeCycleWrapper.onMessageExchange(SyncLifeCycleWrapper.java:60) >>>>>>>> at >>>>>>>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:620) >>>>>>>> at >>>>>>>> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172) >>>>>>>> at >>>>>>>> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:168) >>>>>>>> at >>>>>>>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) >>>>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>>>> ERROR - MailComponent - Error processing exchange >>>>>>>> InOnly[ >>>>>>>> id: ID:172.30.30.167-11eca1935b4-6:16 >>>>>>>> status: Active >>>>>>>> role: provider >>>>>>>> service: {http://xxx.xxx.net/ic/v1/}mailSenderService >>>>>>>> endpoint: senderEndpoint >>>>>>>> in: <?xml version="1.0" >>>>>>>> encoding="UTF-8"?><emailAddress>[email protected]</emailAddress><emailHeader>Test >>>>>>>> message</emailHeader><emailMess >>>>>>>> age>Das geht ja mal</emailMessage> >>>>>>>> >>>>>>>> >>>>>>>> I know that the message isn't the right one because this message >>>>>>>> should >>>>>>>> be >>>>>>>> handled in the CustomMailMarshaler but as it seems this marshaler >>>>>>>> isn't >>>>>>>> used. >>>>>>>> >>>>>>>> Any hint? >>>>>>>> >>>>>>>> Greetings >>>>>>>> Crimor >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> View this message in context: >>>>>>>> http://www.nabble.com/Mail-Service-Sender-Endpoint-seems-not-to-use-my-CustomMarshaler-tp21412135p21412135.html >>>>>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com. >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> http://lhein.blogspot.com >>>>>>> >>>>>>> >>>>>>> ----- >>>>>>> Regards >>>>>>> Lars >>>>>>> >>>>>>> >>>>>>> http://lhein.blogspot.com >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> View this message in context: >>>>>> http://www.nabble.com/Mail-Service-Sender-Endpoint-seems-not-to-use-my-CustomMarshaler-tp21412135p21413137.html >>>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com. >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> http://lhein.blogspot.com >>>>> >>>>> >>>>> ----- >>>>> Regards >>>>> Lars >>>>> >>>>> >>>>> http://lhein.blogspot.com >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Mail-Service-Sender-Endpoint-seems-not-to-use-my-CustomMarshaler-tp21412135p21414949.html >>>> Sent from the ServiceMix - User mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> >>> -- >>> http://lhein.blogspot.com >>> >>> >>> ----- >>> Regards >>> Lars >>> >>> >>> http://lhein.blogspot.com >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Mail-Service-Sender-Endpoint-seems-not-to-use-my-CustomMarshaler-tp21412135p21416032.html >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > > -- > http://lhein.blogspot.com > > > ----- > Regards > Lars > > > http://lhein.blogspot.com > > -- View this message in context: http://www.nabble.com/Mail-Service-Sender-Endpoint-seems-not-to-use-my-CustomMarshaler-tp21412135p21416335.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
