Update of /var/cvs/applications/email/src/org/mmbase/module/smtp
In directory 
james.mmbase.org:/tmp/cvs-serv26792/applications/email/src/org/mmbase/module/smtp

Modified Files:
        Forwarder.java VerifyEmailMailHandler.java PopFetcher.java 
        MailFetcher.java SMTPFetcher.java MailHandler.java 
        SMTPListener.java 
Log Message:
Cleaned the code a little
Added some generic stuff for function and datatypes


See also: 
http://cvs.mmbase.org/viewcvs/applications/email/src/org/mmbase/module/smtp


Index: Forwarder.java
===================================================================
RCS file: 
/var/cvs/applications/email/src/org/mmbase/module/smtp/Forwarder.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- Forwarder.java      20 Nov 2007 10:37:10 -0000      1.2
+++ Forwarder.java      3 Feb 2008 17:42:06 -0000       1.3
@@ -12,9 +12,7 @@
 import org.mmbase.util.logging.Logging;
 import org.mmbase.util.logging.Logger;
 import org.mmbase.util.xml.UtilReader;
-import org.mmbase.module.Module;
 import java.util.*;
-import java.io.*;
 import javax.mail.*;
 import javax.mail.internet.*;
 import org.mmbase.applications.email.SendMail;
@@ -22,7 +20,7 @@
 /**
  * Forwarding MailHandler. Fill [EMAIL PROTECTED] #forwards} to make this 
actually do something.
  *
- * @version $Id: Forwarder.java,v 1.2 2007/11/20 10:37:10 michiel Exp $
+ * @version $Id: Forwarder.java,v 1.3 2008/02/03 17:42:06 nklasens Exp $
  */
 public class Forwarder implements MailHandler {
     private static final Logger log = 
Logging.getLoggerInstance(Forwarder.class);


Index: VerifyEmailMailHandler.java
===================================================================
RCS file: 
/var/cvs/applications/email/src/org/mmbase/module/smtp/VerifyEmailMailHandler.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- VerifyEmailMailHandler.java 9 Nov 2007 18:26:23 -0000       1.5
+++ VerifyEmailMailHandler.java 3 Feb 2008 17:42:06 -0000       1.6
@@ -12,9 +12,7 @@
 import org.mmbase.util.logging.Logging;
 import org.mmbase.util.logging.Logger;
 import org.mmbase.bridge.*;
-import java.util.*;
 import java.text.*;
-import java.io.*;
 import javax.mail.*;
 
 /**
@@ -22,7 +20,7 @@
  * if so, handles it. Otherwise ignores the message.
  * This Handler can be put in front of the [EMAIL PROTECTED] 
ChainedMailedHandler}.
  *
- * @version $Id: VerifyEmailMailHandler.java,v 1.5 2007/11/09 18:26:23 michiel 
Exp $
+ * @version $Id: VerifyEmailMailHandler.java,v 1.6 2008/02/03 17:42:06 
nklasens Exp $
  */
 public class VerifyEmailMailHandler implements MailHandler {
     private static final Logger log = 
Logging.getLoggerInstance(VerifyEmailMailHandler.class);


Index: PopFetcher.java
===================================================================
RCS file: 
/var/cvs/applications/email/src/org/mmbase/module/smtp/PopFetcher.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- PopFetcher.java     9 Nov 2007 18:26:23 -0000       1.3
+++ PopFetcher.java     3 Feb 2008 17:42:06 -0000       1.4
@@ -14,18 +14,15 @@
 import org.mmbase.util.logging.Logger;
 import org.mmbase.bridge.*;
 import java.util.*;
-import java.io.*;
 import org.mmbase.applications.crontab.*;
 import javax.mail.*;
 import javax.mail.search.*;
-import javax.mail.event.*;
-import javax.mail.internet.*;
 
 /**
  * A mail fetcher that does not smtp-listen but periodically pops from a 
server. Implemented as a cronjob
  *
  *
- * @version $Id: PopFetcher.java,v 1.3 2007/11/09 18:26:23 michiel Exp $
+ * @version $Id: PopFetcher.java,v 1.4 2008/02/03 17:42:06 nklasens Exp $
  */
 public class PopFetcher extends MailFetcher implements CronJob {
     private static final Logger log = 
Logging.getLoggerInstance(PopFetcher.class);


Index: MailFetcher.java
===================================================================
RCS file: 
/var/cvs/applications/email/src/org/mmbase/module/smtp/MailFetcher.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- MailFetcher.java    9 Nov 2007 18:26:23 -0000       1.3
+++ MailFetcher.java    3 Feb 2008 17:42:06 -0000       1.4
@@ -11,14 +11,6 @@
 package org.mmbase.module.smtp;
 import org.mmbase.util.logging.Logging;
 import org.mmbase.util.logging.Logger;
-import org.mmbase.bridge.*;
-import java.util.*;
-import java.io.*;
-import org.mmbase.applications.crontab.*;
-import javax.mail.*;
-import javax.mail.search.*;
-import javax.mail.event.*;
-import javax.mail.internet.*;
 
 /**
  * The abstraction of a class that somehow fetches mail. It is not defined how 
these fetchers are
@@ -27,7 +19,7 @@
  * bootstrapped by a module [EMAIL PROTECTED] SMTPModule}.
  *
 
- * @version $Id: MailFetcher.java,v 1.3 2007/11/09 18:26:23 michiel Exp $
+ * @version $Id: MailFetcher.java,v 1.4 2008/02/03 17:42:06 nklasens Exp $
  */
 public abstract class MailFetcher  {
     private static final Logger log = 
Logging.getLoggerInstance(MailFetcher.class);


Index: SMTPFetcher.java
===================================================================
RCS file: 
/var/cvs/applications/email/src/org/mmbase/module/smtp/SMTPFetcher.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- SMTPFetcher.java    22 Jan 2008 09:51:39 -0000      1.11
+++ SMTPFetcher.java    3 Feb 2008 17:42:06 -0000       1.12
@@ -11,7 +11,6 @@
 package org.mmbase.module.smtp;
 import org.mmbase.util.logging.Logging;
 import org.mmbase.util.logging.Logger;
-import org.mmbase.bridge.*;
 import java.util.*;
 import java.io.*;
 import javax.mail.*;
@@ -42,12 +41,11 @@
  * TODO: What happens which attached mail-messages? Will those not cause a big 
mess?
  *
  * @author Johannes Verelst <[EMAIL PROTECTED]>
- * @version $Id: SMTPFetcher.java,v 1.11 2008/01/22 09:51:39 michiel Exp $
+ * @version $Id: SMTPFetcher.java,v 1.12 2008/02/03 17:42:06 nklasens Exp $
  */
 public class SMTPFetcher extends MailFetcher implements Runnable {
     private static final Logger log = 
Logging.getLoggerInstance(SMTPFetcher.class);
 
-    private boolean running = true;
     private final java.net.Socket socket;
     private BufferedReader reader = null;
     private BufferedWriter writer = null;
@@ -296,7 +294,6 @@
                 writer.flush();
                 char[] endchars = {'\r', '\n', '.', '\r', '\n'};
                 char[] last5chars = new char[endchars.length];
-                int currentpos = 0;
                 int c;
                 long maxAttachmentSize = getMaxAttachmentSize(properties);
 


Index: MailHandler.java
===================================================================
RCS file: 
/var/cvs/applications/email/src/org/mmbase/module/smtp/MailHandler.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- MailHandler.java    6 Dec 2007 10:40:01 -0000       1.11
+++ MailHandler.java    3 Feb 2008 17:42:06 -0000       1.12
@@ -11,18 +11,14 @@
 package org.mmbase.module.smtp;
 import org.mmbase.util.logging.Logging;
 import org.mmbase.util.logging.Logger;
-import org.mmbase.bridge.*;
 import org.mmbase.util.xml.UtilReader;
 import java.util.*;
-import java.io.*;
 import javax.mail.*;
-import javax.mail.internet.*;
-import org.mmbase.applications.email.SendMail;
 
 /**
  * A MailHandler handles <em>one</em> mail. So you must create a new one for 
every received message
  * (You can use [EMAIL PROTECTED] Factory}).
- * @version $Id: MailHandler.java,v 1.11 2007/12/06 10:40:01 michiel Exp $
+ * @version $Id: MailHandler.java,v 1.12 2008/02/03 17:42:06 nklasens Exp $
  */
 public interface  MailHandler {
 


Index: SMTPListener.java
===================================================================
RCS file: 
/var/cvs/applications/email/src/org/mmbase/module/smtp/SMTPListener.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- SMTPListener.java   20 Nov 2007 09:23:15 -0000      1.6
+++ SMTPListener.java   3 Feb 2008 17:42:06 -0000       1.7
@@ -11,7 +11,6 @@
 package org.mmbase.module.smtp;
 import org.mmbase.util.logging.Logging;
 import org.mmbase.util.logging.Logger;
-import org.mmbase.bridge.LocalContext;
 import java.util.Map;
 import java.net.*;
 import java.util.concurrent.*;
@@ -20,7 +19,7 @@
  * Listener thread, that accepts connection on port 25 (default) and
  * delegates all work to its worker threads.
  * @author Johannes Verelst &lt;[EMAIL PROTECTED]&gt;
- * @version $Id: SMTPListener.java,v 1.6 2007/11/20 09:23:15 michiel Exp $
+ * @version $Id: SMTPListener.java,v 1.7 2008/02/03 17:42:06 nklasens Exp $
  */
 public class SMTPListener extends Thread {
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to