maho77 wrote:
Hello,
When I use the geronimo-mail implementation to access pop3 folders in a
bean, I get exceptions for some of the messages. So i tried a sample main
application with the sun implementation without any errors. Now I wanted
Geronimo to use the sun implementation instead of geronimo-mail.
I think others will need to help you with the configuration, but please
report the errors you're seeing with the Geronimo POP3 implementation.
We'll see if we can get them fixed for you.
Rick
My first step was to get the Geronimo implementation running. So I created
an GBean:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="http://geronimo.apache.org/xml/ns/deployment-1.2">
<environment>
<moduleId>
<groupId>com.mvolution.mti.commons</groupId>
<artifactId>POPMailGBean</artifactId>
<version>1.0</version>
<type>car</type>
</moduleId>
<dependencies>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-mail</artifactId>
<version>2.0.2</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.geronimo.configs</groupId>
<artifactId>javamail</artifactId>
<version>2.0.2</version>
<type>car</type>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-management</artifactId>
<version>2.0.2</version>
<type>jar</type>
</dependency>
</dependencies>
</environment>
<gbean name="POP3" class="org.apache.geronimo.mail.POP3StoreGBean">
<attribute name="host" type="java.lang.String">popserver</attribute>
<attribute name="user" type="java.lang.String">username</attribute>
<attribute name="port" type="java.lang.Integer">110</attribute>
</gbean>
<gbean name="mail/POPMailSession"
class="org.apache.geronimo.mail.MailGBean">
<attribute name="transportProtocol">pop3</attribute>
<attribute name="jndiName">ger:/POPMailSession</attribute>
<reference name="Protocols"/>
</gbean>
This works very well in my Bean with the @Resource annotation.
I want this with the sun implemention.
So I installed the javamail.jar and activation.jar from sun on Geronimo. The
problem is the dependency org.apache.geronimo.configs/javamail/2.0.2/car in
the GBean. There is an geronimo.plugin.xml in
rg.apache.geronimo.configs/javamail/2.0.2/car which shows the dependency to
the org.apache.geronimo.javamail/geronimo-javamail_1.4_mail/1.2/jar.
How can I create such a configuration? Do I have to create it with a
deployment-plan? What schema do I have to use?
Thank you for your help.
Mark