cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerben ten Wolde" <gerbentenwo...@xs4all.nl>
Subject Sendmail action won't use the smtphost I assign
Date Thu, 08 Jul 2004 13:48:58 GMT
Hi there,

I'm trying to send an automated mail reply as part of a webapp I'm currently developing. I'm
using cocoon 2.1.5 and tomcat 4.1.3. I've placed the mail.jar and activation.jar in the WEB-INF/lib
dir of my webapp.

I'm using the following matcher to test sending mail:

<map:match pattern="testSendmail">
    <map:act type="sendmail">
        <map:parameter name="smtphost" value="194.109.6.51"/>
        <map:parameter name="from" value="[valid email address]"/>
        <map:parameter name="to" value="[valid email address]"/>
        <map:parameter name="subject" value="Cocoon sendmail testmessage"/>
        <map:parameter name="body" value="Test text"/>
        <!-- -->
        <map:read src="content/succes.html" mime-type="text/html"/>
    </map:act>
    <map:read src="content/failure.html" mime-type="text/html"/>
</map:match>

Sadly I alway see the failure page. Looking in sitemap.log I found the following (I marked
the lines of interest with [***]):

DEBUG   (2004-07-08) 15:41.28:343   [sitemap] (/vervonden/testSendmail) http11569-Processor3/PreparableMatchNode:
Matcher 'wildcard' matched prepared pattern 'testSendmail' at file:/E:/Tomcat-4.1.3/webapps/vervonden/sitemap.xmap:537:38
DEBUG   (2004-07-08) 15:41.28:343   [sitemap] (/vervonden/testSendmail) http11569-Processor3/InvokeContext:

Current Sitemap Parameters:
LEVEL 1
PARAM: '0' VALUE: 'testSendmail'

DEBUG   (2004-07-08) 15:41.28:343   [sitemap.action.sendmail] (/vervonden/testSendmail) http11569-Processor3/Sendmail:
SendmailAction: act start
[***] DEBUG   (2004-07-08) 15:41.28:343   [sitemap.action.sendmail] (/vervonden/testSendmail)
http11569-Processor3/Sendmail: SendmailAction: overriding default smtp server, using 194.109.6.51
ERROR   (2004-07-08) 15:41.29:406   [sitemap.action.sendmail] (/vervonden/testSendmail) http11569-Processor3/Sendmail:
SendmailAction: MessagingException: An error occured while sending email.
javax.mail.MessagingException: Sending failed;
  nested exception is:
[***] class javax.mail.MessagingException: Could not connect to SMTP host: 127.0.0.1, port:
25;
  nested exception is:
 java.net.ConnectException: Connection refused: connect
 at org.apache.cocoon.mail.MailMessageSender.send(MailMessageSender.java:355)
 at org.apache.cocoon.acting.Sendmail.act(Sendmail.java:223)
<-- continues-->

It seems that eventhough the action is aware of the smtp server I assign, the underlying mail
component isn't.
Anyone got any idea what (if anything) I am missing here?

yours, 

Gerben ten Wolde
Mime
View raw message