//inject the spring bean into the our bean class
ImageProcessServiceImpl.java
Class ImageProcessServiceImpl{
sendMail()
{
MimeMessage message = javaMailSender.createMimeMessage();
// use the true flag to indicate you need a multipart message
MimeMessageHelper helper;
try {
helper = new MimeMessageHelper(message, true);
helper.setTo(user.getEmailID());
helper.setFrom(sender.getEmailID());
helper.setSubject("JEEV Images Shared");
// use the true flag to indicate the text included is HTML
helper.setText(createHTMLMeasssge(sender, images, user), true);
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
javaMailSender.send(message);
}// sendMail
public String createHTMLMeasssge(User sender, List
// set body of the message
StringBuilder message= new StringBuilder();
message.append("");
message.append("");
message.append("
![]() |
message.append("
");
message.append("Hi "+ user.getFirstName() +", ");
message.append("
");
message.append("
Images Shared By " +sender.getLoginID()+"
");message.append("
");
message.append("
Images | ");Index ID | ");Description | ");
---|---|---|
");
message.append(" | ");
"+image.getImageID() +" | ");"+
image.getImageName() +" | ");
message.append("
");
message.append("Please login to system for details ");
message.append("
");
message.append("
");
message.append("Regards,
JEEV Admin.");
message.append("");
message.append("");
return message.toString();
}//createHTMLMeasssge
}//class
No comments:
Post a Comment