It works well after obtaining the mail session via the JNDI "mail/Session"
resource. I updated var/config/config-substitutions.properties instead of
config.xml for SMTPHost. The only I had to change config.xml is to remove
PortOffset since I have multiple Geronimo instances accessing the same
remote SMTP host.
<module name="org.apache.geronimo.configs/javamail/2.1.1/car">
<gbean name="SMTPTransport">
<attribute name="host">${SMTPHost}</attribute>
<!-- Remove PortOffset so that port remain the same for other
instances
<attribute name="port">${SMTPPort + PortOffset}</attribute>
-->
<attribute name="port">${SMTPPort}</attribute>
</gbean>
</module>
Kevan Miller wrote:
>
>
> On Jun 2, 2008, at 9:45 AM, Kenneth P. Turvey wrote:
>
>> On Mon, 02 Jun 2008 07:20:46 -0400, Rick McGuire wrote:
>>
>>> sbyonge wrote:
>>>> I am having trouble with mail session in Geronimo. I updated
>>>> var/config/config.xml to point to remote STMP host
>>>>
>>>> <module name="org.apache.geronimo.configs/javamail/2.1.1/car">
>>>> <gbean name="SMTPTransport">
>>>> <attribute name="host">smtpgw.mycom.com</attribute>
>>>> <attribute name="port">25</attribute>
>>>> </gbean>
>>>> </module>
>>>>
>>>> However, mail session still seems to point to localhost instead of
>>>> the
>>>> remote host.
>>>>
>>> How are you obtaining the mail session? SMTPTransport definition
>>> only
>>> manages the mail session obtained via the JNDI "mail/Session"
>>> resource
>>> lookup. If you're directly creating the mail session, you'll need to
>>> configure the properties yourself.
>>>
>>> Rick
>>
>> Looking at the configuration file it has ${SMTP_HOST} defined in
>> it. If
>> I'm configuring this service through the console, where do I change
>> this
>> setting?
>
> var/config/config-substitutions.properties
>
> --kevan
>
>
>
--
View this message in context:
http://www.nabble.com/How-to-configure-remote-SMTP-host--tp17591748s134p17605243.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.