geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bill James <willi...@codics.com>
Subject Re: Fixing javamail (again)
Date Sun, 22 Jul 2007 21:04:37 GMT

Something that worked for me:

I have a Liferay war, 4.3.1-trunk,  running inside Geronimo-Tomcat 1.1.1. In
order to get the smtp mailer working, it was necessary to add the following
dependency to geronimo-web.xml:


		    <dependency>
			<groupId>geronimo</groupId>
			<artifactId>javamail</artifactId>
			<version>1.1.1</version>
			<type>car</type>
		    </dependency>			


The following bug report was key to getting things working:

   http://issues.apache.org/jira/browse/GERONIMO-2498 

based on debug diags I was evaluating that showed:

   "Unable to locate provider for protocol: smtp"

when invoking session instance of:

    javax.mail.Transport.send(...)

The war declares a gbean in geronimo-web.xml as:

	<resource-ref>
		<ref-name>mail/MailSession</ref-name>
		<resource-link>LiferayMailSession</resource-link>
	</resource-ref>
	<gbean name="LiferayMailSession"
class="org.apache.geronimo.mail.MailGBean">
		<attribute name="transportProtocol">smtp</attribute>
		<attribute name="host">my-mail-server</attribute>
	</gbean>
 
with the following dependencies:

			<dependency>
				<groupId>geronimo</groupId>
				<artifactId>geronimo-mail</artifactId>
				<type>jar</type>
				<import>classes</import>
			</dependency>
			<dependency>
				<groupId>org.apache.geronimo.specs</groupId>
				<artifactId>geronimo-javamail_1.3.1_spec</artifactId>
				<type>jar</type>
				<import>classes</import>
			</dependency>


and referenced in web.xml as:

	<resource-ref>
		<res-ref-name>mail/MailSession</res-ref-name>
		<res-type>javax.mail.Session</res-type>
		<res-auth>Container</res-auth>
	</resource-ref>


- bvj


Christopher M. Cardona wrote:
> I would like to do the same change for trunk. Anybody got 
> issues/concerns/objections to this?
There's an open JIRA for doing this that's marked as a "wish item". 

http://issues.apache.org/jira/browse/GERONIMO-2498

I'd say go for it.

Rick


-- 
View this message in context: http://www.nabble.com/Fixing-javamail-%28again%29-tf2431708s134.html#a11734805
Sent from the Apache Geronimo - Dev mailing list archive at Nabble.com.


Mime
View raw message