/** * Send a member installment to member when a member installment is created * * @param memberInstallment Member installment with information for mail content */ private void sendMemberInstallmentNotice(MemberInstallment memberInstallment) { Config conf = ConfigFactory.load(); String sendFromEmail = conf.getString("play.mailer.user"); String sendFromName = Messages.get("app.global.title"); String subject = sendFromName + ": " + Messages.get("adminUser.mail.subject.newAccount"); Email email = new Email(); email.setSubject(subject); email.setFrom(sendFromName + "<" + sendFromEmail + ">"); email.addTo( memberInstallment.getMember().toString() + "<" + memberInstallment.getMember().getEmail() + ">"); String body = views .html .subscription .memberInstallment .memberInstallmentNotice .render(subject, memberInstallment) .body(); email.setBodyHtml(body); mailer.send(email); }