Skip to Content
avatar image
Former Member

IMAP java mail and ejb (SLSB) not working!!!

Hi,

I have been trying to get a IMAP mail functionality exposed using java mail APIs.

I'm able to get a mail Session context using JNDI lookup.

At runtime while trying to getting the store either with protocol set to "imap" or "Imap4" it gives a

javax.mail.NoSuchProviderException: No provider for imap/Imap4

I even tried casting it to com.sap.engine.services.javamail.server.IMAP4Store which extends

javax.mail.Store still no help.

mail.jar and activation.jar exist under

C:\usr\sap\C11\JC00\j2ee\cluster\server0\bin\services.

I even see the SAP wrapper "javamail.jar" in the same dir.

Send mail functionality works fine through the EJB container.

I have a feeling something at the bean activation is NOT working fine from within

the EJB container.

Any suggestions appreciated.

Thanks,

Dennis

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Jan 23, 2004 at 11:50 AM

    Hi Dennis,

    as I answered in your last thread, there is an example in the server and I also posted the apropriate servlet that uses imap. Please watch that code. If the problem is still there, we will have a look.

    Regards,

    Benny

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Benny,

      I have already tried the servlet and it works fine in the same container.

      So I even have tried taking just 2 lines of code from there to create

      an imap store using a stateless session bean (SLSB) & it too fails.

      Where as send mail works fine in a SLSB since it uses the "Transport" layer.

      Currently to get going I have the SLSB talk to a small RMI server.

      Regards,

      Dennis