Add use plain email address, e.g. [EMAIL PROTECTED]
-----Original Message----- From: Phillip Qin [mailto:[EMAIL PROTECTED] Sent: October 25, 2004 4:34 PM To: 'Tomcat Users List' Subject: RE: Why mail/session always being set to localhost even Context.x ml says otherwise? Assume your Resource is closed by </Resource>. Try addRecipient. -----Original Message----- From: David Lee [mailto:[EMAIL PROTECTED] Sent: October 25, 2004 4:26 PM To: [EMAIL PROTECTED] Subject: RE: Why mail/session always being set to localhost even Context.xml says otherwise? My contents for mail/Session in web.xml: <resource-ref> <description> Resource reference to a factory for javax.mail.Session instances that may be used for sending electronic mail messages, preconfigured to connect to the appropriate SMTP server. </description> <res-ref-name> mail/Session </res-ref-name> <res-type> javax.mail.Session </res-type> <res-auth> Container </res-auth> </resource-ref> Thanks for the help! David Lee -----Original Message----- From: Phillip Qin [mailto:[EMAIL PROTECTED] Sent: Monday, October 25, 2004 1:21 PM To: 'Tomcat Users List' Subject: RE: Why mail/session always being set to localhost even Context.xml says otherwise? 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) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] !DSPAM:417d6356217529789243331!