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.

Reply via email to