Thank you very much, your solution fixed my problem.
Now I have another issue, I am trying to connect to our smtp with
authentication, this is the code that I am using:
InitialContext context = new InitialContext();
// Mail session from web.xml's resource reference
Session mailSession = (Session)
context.lookup("java:comp/env/mail/kickappsMailSession");
mailSession.getProperties().put("mail.smtp.auth", "true");
Transport transport = mailSession.getTransport("smtp");
transport.connect("mail.foo.com", "norepl12", "1norep21");
MimeMessage message = new MimeMessage(mailSession);
message.setFrom(new InternetAddress("[EMAIL PROTECTED]"));
message.addRecipient(Message.RecipientType.TO, new
InternetAddress("[EMAIL PROTECTED]"));
message.setSubject("test");
message.setText("test");
message.saveChanges();
transport.send(message);
In the Transport.connect() I am getting the following error:
javax.mail.MessagingException: java.net.SocketTimeoutException: Read timed
out
at
org.apache.geronimo.javamail.transport.smtp.SMTPTransport.receiveLine(SMTPTransport.java:1796)
at
org.apache.geronimo.javamail.transport.smtp.SMTPTransport.receiveLine(SMTPTransport.java:1716)
at
org.apache.geronimo.javamail.transport.smtp.SMTPTransport.getReply(SMTPTransport.java:1726)
at
org.apache.geronimo.javamail.transport.smtp.SMTPTransport.getWelcome(SMTPTransport.java:1385)
at
org.apache.geronimo.javamail.transport.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:389)
at javax.mail.Service.connect(Service.java:271)
at javax.mail.Service.connect(Service.java:91)
Any ideas of what is wrong now? Thanks so much for your help!
--
View this message in context:
http://www.nabble.com/Cannot-send-email-using-geronimo-default-email-session-tp18577933s134p18593404.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.