Setup Mail Server:
Before sending mail we need to setup the mail server as below:
Properties prop = System.getProperties();
prop.put(“mail.smtp.host”, mail server name/ip);
Getting Default mail session:
Session session = Session.getDefaultInstance(prop, null);
Composing a new Mail:
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(fromAddress));
message.addReceipient(Message.ReceipientType.To, new InternetAddress(toAddress));
message. addReceipient(Message.ReceipientType.CC, new InternetAddress(ccAddress));
message.setSubject(subjectOftheMail);
message.Content(message.toString(), “text/plain”);
Sending the Mail:
After we compose the email we can use the following line of code to send the mail.
Transport.send(message);