What is in your web.xml?

-----Original Message-----
From: David Lee [mailto:[EMAIL PROTECTED] 
Sent: October 25, 2004 3:51 PM
To: [EMAIL PROTECTED]
Subject: Why mail/session always being set to localhost even Context.xml
says otherwise?


Tomcat: 5.0.29
OS:  XP
JAVA: 1.5.0
 
Context.xml: jakarta-tomcat-5.0.29\conf\Catalina\localhost
 
<Resource name="mail/Session" auth="Container"
              type="javax.mail.Session"/>
    <ResourceParams name="mail/Session">
      <parameter>
        <name>mail.smtp.host</name>
        <value>company email server</value>
      </parameter>
    </ResourceParams>
 
Java program:
 
Context initCtx = new InitialContext();
        Context envCtx = (Context) initCtx.lookup("java:comp/env");
        Session session = (Session) envCtx.lookup("mail/Session");
 
        Message message = new MimeMessage(session);
        message.setFrom(new InternetAddress("from email
<mailto:[EMAIL PROTECTED]> "));
        InternetAddress to[] = new InternetAddress[1];
        to[0] = new InternetAddress("to email
<mailto:[EMAIL PROTECTED]> ");
        message.setRecipients(Message.RecipientType.TO, to);
        message.setSubject("test mail session from tomcat");
        message.setContent("test mail session from tomcat", "text/plain");
        Transport.send(message);
 
Catalina ERROR: 
 
javax.mail.SendFailedException: Sending failed;
  nested exception is:
        javax.mail.MessagingException: Could not connect to SMTP host:
localhost , port: 25;
  nested exception is:
        java.net.ConnectException: Connection refused: connect
        at javax.mail.Transport.send0(Transport.java:204)
        at javax.mail.Transport.send(Transport.java:73)
        at javaxml2.UpdateItemServlet.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:237)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)


!DSPAM:417d591a211741752920360!

Reply via email to