From 4858e92f0a653b3e90e26058849d55b709f55ec7 Mon Sep 17 00:00:00 2001 From: jensp Date: Thu, 24 Mar 2016 12:08:23 +0000 Subject: [PATCH] Mail class now support authentication for SMTP git-svn-id: https://svn.libreccm.org/ccm/trunk@3958 8810af33-2d31-482b-a856-94f89814c4df --- ccm-core/src/com/arsdigita/mail/Mail.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ccm-core/src/com/arsdigita/mail/Mail.java b/ccm-core/src/com/arsdigita/mail/Mail.java index 9a1d68440..f6e4ff8a0 100755 --- a/ccm-core/src/com/arsdigita/mail/Mail.java +++ b/ccm-core/src/com/arsdigita/mail/Mail.java @@ -264,6 +264,13 @@ public class Mail implements MessageType { throws MessagingException, SendFailedException { Transport transport = getSession().getTransport(); + Properties properties = getConfig().getJavamail(); + if ("true".equals(properties.getProperty("mail.smtp.auth"))) { + transport.connect(properties.getProperty("mail.smtp.user"), + properties.getProperty("mail.smtp.password")); + } else { + transport.connect(); + } transport.connect(); send(transport); transport.close();