TomEE 7.0.2 :-
Sending email fails. javamail's Transport.send(...) function throws an exception. For me looks like some issue with "geronimo-javamail_1.4_mail-1.9.0-alpha-2.jar" jar. If I add different mail.jar in lib folder the same code works fine Attached the 2 jars and the sample code. Can anyone help me to figure out what is the issue Thank you, Dignesh /** * */ package dignesh.test; import java.util.Date; import java.util.Properties; import javax.mail.Message; import javax.mail.Multipart; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeBodyPart; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMultipart; /** * @author dgoyal * */ public class TestEmail { /** * @param args */ public static void main(String[] args) throws Exception { Properties p = System.getProperties(); // initialize mail properties p.put("mail.smtp.host", "10.96.132.189"); // email server p.put("mail.smtp.user", "smtpuser"); // sender's email address, used for // connecting to email server p.put("mail.from", "dign...@test.com"); // sender's email address, // displayed in the "from" // field p.put("mail.store.protocol", "pop3"); p.put("mail.transport.protocol", "smtp"); p.put("mail.smtp.port", 25); Session session = null; session = Session.getInstance(p, new javax.mail.Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("smtpuser", "smtppassword!"); } }); session.getProperties().put("mail.smtp.auth", true); MimeMessage msg = new MimeMessage(session); msg.setFrom(); InternetAddress addressList[] = new InternetAddress[1]; addressList[0] = new InternetAddress("dign...@test.com"); msg.setRecipients(Message.RecipientType.TO, addressList); msg.setSubject("Test", "UTF-8"); Multipart multiPart = new MimeMultipart(); MimeBodyPart bodyPart = new MimeBodyPart(); bodyPart.setText("Hello Test email", "UTF-8"); multiPart.addBodyPart(bodyPart); msg.setContent(multiPart); // add the multipart to the message msg.setSentDate(new Date()); // fill in "date sent" Transport.send(msg); // off it goes... } } geronimo-javamail_1.jar <http://tomee-openejb.979440.n4.nabble.com/file/n4682494/geronimo-javamail_1.jar> javax.jar <http://tomee-openejb.979440.n4.nabble.com/file/n4682494/javax.jar> -- View this message in context: http://tomee-openejb.979440.n4.nabble.com/geronimo-javamail-1-4-mail-1-9-0-alpha-2-sending-email-fails-tp4682494.html Sent from the TomEE Dev mailing list archive at Nabble.com.