Hi

what is your mail server?
can you activate the debug traces?


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2017-08-29 12:02 GMT+02:00 Dignesh <[email protected]>:

> 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", "[email protected]"); // 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("[email protected]");
>
>       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.
>

Reply via email to