diff --git a/pom.xml b/pom.xml
index 63eeccd4..5c191319 100644
--- a/pom.xml
+++ b/pom.xml
@@ -119,8 +119,8 @@
                 <artifactId>maven-compiler-plugin</artifactId>
                 <version>3.1</version>
                 <configuration>
-                    <source>1.8</source>
-                    <target>1.8</target>
+                    <source>1.7</source>
+                    <target>1.7</target>
                     <encoding>UTF-8</encoding>
                 </configuration>
             </plugin>
diff --git a/wise-webapp/src/main/java/com/wisemapping/mail/Mailer.java b/wise-webapp/src/main/java/com/wisemapping/mail/Mailer.java
index be7fc416..e935b577 100644
--- a/wise-webapp/src/main/java/com/wisemapping/mail/Mailer.java
+++ b/wise-webapp/src/main/java/com/wisemapping/mail/Mailer.java
@@ -53,16 +53,21 @@ public final class Mailer {
 
     public void sendEmail(final String from, final String to, final String subject, final Map model,
                           @NotNull final String templateMail) {
+        final MimeMessagePreparator preparator =
+                new MimeMessagePreparator() {
+                    public void prepare(MimeMessage mimeMessage)
+                            throws Exception {
+                        final MimeMessageHelper message = new MimeMessageHelper(mimeMessage);
+                        message.setTo(to);
+                        message.setFrom(from);
+                        message.setSubject(subject);
 
-        this.mailSender.send(mimeMessage -> {
-            final MimeMessageHelper message = new MimeMessageHelper(mimeMessage);
-            message.setTo(to);
-            message.setFrom(from);
-            message.setSubject(subject);
+                        final String messageBody = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, "/mail/" + templateMail, model);
+                        message.setText(messageBody, true);
+                    }
+                };
 
-            final String messageBody = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, "/mail/" + templateMail, model);
-            message.setText(messageBody, true);
-        });
+        this.mailSender.send(preparator);
     }
 
     public void setMailSender(JavaMailSender mailer) {