| Line 298... |
Line 298... |
| 298 |
public static void sendHtmlMailWithAttachments(JavaMailSender mailSender, String[] emailTo, String[] cc, String subject,
|
298 |
public static void sendHtmlMailWithAttachments(JavaMailSender mailSender, String[] emailTo, String[] cc, String subject,
|
| 299 |
String body, Attachment... attachments) throws Exception {
|
299 |
String body, Attachment... attachments) throws Exception {
|
| 300 |
MimeMessage message = mailSender.createMimeMessage();
|
300 |
MimeMessage message = mailSender.createMimeMessage();
|
| 301 |
MimeMessageHelper helper = new MimeMessageHelper(message, true);
|
301 |
MimeMessageHelper helper = new MimeMessageHelper(message, true);
|
| 302 |
helper.setSubject(subject);
|
302 |
helper.setSubject(subject);
|
| - |
|
303 |
message.setContent(body, "text/html");
|
| 303 |
helper.setText(body, true);
|
304 |
//helper.setText(body, true);
|
| 304 |
if (cc != null) {
|
305 |
if (cc != null) {
|
| 305 |
helper.setCc(cc);
|
306 |
helper.setCc(cc);
|
| 306 |
}
|
307 |
}
|
| 307 |
helper.setTo(emailTo);
|
308 |
helper.setTo(emailTo);
|
| 308 |
for(Attachment attachment: attachments ) {
|
309 |
for(Attachment attachment: attachments ) {
|
| - |
|
310 |
if(attachment==null) break;
|
| 309 |
helper.addAttachment(attachment.getFileName(), attachment.getInputStreamSource());
|
311 |
helper.addAttachment(attachment.getFileName(), attachment.getInputStreamSource());
|
| 310 |
}
|
312 |
}
|
| 311 |
InternetAddress senderAddress = new InternetAddress("noreply@smartdukaan.com", "SmartDukaan Care");
|
313 |
InternetAddress senderAddress = new InternetAddress("noreply@smartdukaan.com", "SmartDukaan Care");
|
| 312 |
helper.setFrom(senderAddress);
|
314 |
helper.setFrom(senderAddress);
|
| 313 |
mailSender.send(message);
|
315 |
mailSender.send(message);
|