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
