From 8f731063c3a73ae2585abd4f949611f153be9421 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Fri, 20 Jul 2007 20:04:30 +0000
Subject: [PATCH] Add a general framework for OpenDS to send e-mail messages, and add an SMTP alert handler that can be used to send e-mail messages in response to administrative alerts generated within the server.

---
 opends/src/server/org/opends/server/util/EMailMessage.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/opends/src/server/org/opends/server/util/EMailMessage.java b/opends/src/server/org/opends/server/util/EMailMessage.java
index b24c84c..2396b51 100644
--- a/opends/src/server/org/opends/server/util/EMailMessage.java
+++ b/opends/src/server/org/opends/server/util/EMailMessage.java
@@ -46,10 +46,10 @@
 import javax.mail.internet.MimeMultipart;
 
 import org.opends.server.core.DirectoryServer;
-
-import static org.opends.server.loggers.debug.DebugLogger.*;
 import org.opends.server.loggers.debug.DebugTracer;
 import org.opends.server.types.DebugLogLevel;
+
+import static org.opends.server.loggers.debug.DebugLogger.*;
 import static org.opends.server.messages.MessageHandler.*;
 import static org.opends.server.messages.UtilityMessages.*;
 
@@ -123,7 +123,9 @@
     this.recipients = recipients;
     this.subject    = subject;
 
-    body = new StringBuilder();
+    body         = new StringBuilder();
+    attachments  = new LinkedList<MimeBodyPart>();
+    bodyMIMEType = "text/plain";
   }
 
 
@@ -427,6 +429,7 @@
       try
       {
         Transport.send(message);
+        return;
       }
       catch (SendFailedException sfe)
       {

--
Gitblit v1.10.0