cancel
Showing results for 
Search instead for 
Did you mean: 

Mail Triggering

selvakumar_mohan
Active Participant
0 Kudos

hi all,

i have one requirement as follows: thing is the user has forgot his password and if he enters teh LOG ON name that password has to be sent to his mail id. Thing is i am succesful uptil fetching the password. i doesnt have worked on triggering mail with the mail ID in hand. i want a procedure for sending mail . The mail server used is local to my company.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Selvakumar,

boolean debug = false;

// Set the host smtp address

Properties props = new Properties();

props.put("mail.smtp.host", "smtp ip address");

// create some properties and get the default Session

Session session = Session.getDefaultInstance(props, null);

session.setDebug(debug);

// create a message

javax.mail.Message msg = new MimeMessage(session);

// set the from and to address

InternetAddress addressFrom = new InternetAddress(from);

msg.setFrom(addressFrom);

InternetAddress[] addressTo = new InternetAddress[recipients.length];

for (int i = 0; i < recipients.length; i++) {

addressTo = new InternetAddress(recipients);

}

msg.setRecipients(javax.mail.Message.RecipientType.TO, addressTo);

// Optional : You can also set your custom headers in the Email if you Want

// msg.addHeader("MyHeaderName", "myHeaderValue");

// Setting the Subject and Content Type

msg.setSubject(subject);

msg.setContent(message, "text/plain");

javax.mail.Transport.send(msg);

Warm Regards,

Murtuza

Answers (0)