--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressReport.java 2016/01/25 10:25:22 2840 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressReport.java 2016/01/28 10:27:13 2856 @@ -99,34 +99,37 @@ String reportData = getReportData(); String subject = "Indlæsnings rapport for " + source.getDistributor(); + AddressReport.sendMail(subject, reportData); - Properties props = new Properties(); - props.put("mail.smtp.host", "10.30.1.28"); - //props.put("mail.smtp.host", "192.168.12.10"); - - try { - // create some properties and get the default Session - Session session = Session.getDefaultInstance(props, null); - session.setDebug(false); - - MimeMessage msg = new MimeMessage(session); - msg.setFrom( new InternetAddress("no-reply@daoas.dk") ); - - - msg.setRecipient(Message.RecipientType.TO, new InternetAddress("thn@daoas.dk") );//TODO: mulighed for at ændre modtager mail - msg.setSubject( subject ); - msg.setContent(reportData, "text/html; charset=utf-8"); - - Transport.send(msg); - - - } catch (MessagingException e) { - System.out.println("Unable to send report mail " + e.getMessage() ); - } - - } + public static void sendMail(String subject, String htmlBody) { + Properties props = new Properties(); + props.put("mail.smtp.host", "10.30.1.28"); + //props.put("mail.smtp.host", "192.168.12.10"); + + try { + // create some properties and get the default Session + Session session = Session.getDefaultInstance(props, null); + session.setDebug(false); + + MimeMessage msg = new MimeMessage(session); + msg.setFrom( new InternetAddress("no-reply@daoas.dk") ); + + + msg.setRecipient(Message.RecipientType.TO, new InternetAddress("thn@daoas.dk") );//TODO: mulighed for at ændre modtager mail + msg.setSubject( subject ); + msg.setContent(htmlBody, "text/html; charset=utf-8"); + + Transport.send(msg); + + + } catch (MessagingException e) { + System.out.println("Unable to send report mail " + e.getMessage() ); + } + } + + public String getReportData() { WeekEntry total = new WeekEntry();