Author: norman
Date: Sun Jul  9 06:02:12 2006
New Revision: 420289

URL: http://svn.apache.org/viewvc?rev=420289&view=rev
Log:
Throw MessagingException if needed config values missed. See JAMES-560

Modified:
    
james/server/branches/v2.3/src/java/org/apache/james/transport/mailets/SetMimeHeader.java

Modified: 
james/server/branches/v2.3/src/java/org/apache/james/transport/mailets/SetMimeHeader.java
URL: 
http://svn.apache.org/viewvc/james/server/branches/v2.3/src/java/org/apache/james/transport/mailets/SetMimeHeader.java?rev=420289&r1=420288&r2=420289&view=diff
==============================================================================
--- 
james/server/branches/v2.3/src/java/org/apache/james/transport/mailets/SetMimeHeader.java
 (original)
+++ 
james/server/branches/v2.3/src/java/org/apache/james/transport/mailets/SetMimeHeader.java
 Sun Jul  9 06:02:12 2006
@@ -17,6 +17,7 @@
 
 package org.apache.james.transport.mailets;
 
+import javax.mail.MessagingException;
 import javax.mail.internet.MimeMessage ;
 
 import org.apache.mailet.GenericMailet ;
@@ -50,9 +51,15 @@
     /**
      * Initialize the mailet.
      */
-    public void init() {
+    public void init() throws MessagingException {
         headerName = getInitParameter("name");
         headerValue = getInitParameter("value");
+        
+        // Check if needed config values are used
+        if (headerName == null || headerName.equals("") || headerValue == null
+                || headerValue.equals("")) {
+            throw new MessagingException("Please configure a name and a 
value");
+        }
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to