X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Fmail%2Fprotocol%2FSMTP.java;h=cbba7ea87f68a4ddc1815409ce9120c70bb8c012;hb=7cdf4460730a221d605aa93f95c27538d3eb2cb6;hp=6cfd1163175dc287eb0cf5a0c668b5dc2811c64b;hpb=99f99e0f611f5774ea6d231ecf4c6c8b6632ed00;p=org.ibex.mail.git diff --git a/src/org/ibex/mail/protocol/SMTP.java b/src/org/ibex/mail/protocol/SMTP.java index 6cfd116..cbba7ea 100644 --- a/src/org/ibex/mail/protocol/SMTP.java +++ b/src/org/ibex/mail/protocol/SMTP.java @@ -5,7 +5,6 @@ package org.ibex.mail.protocol; import org.ibex.mail.*; import org.ibex.mail.target.*; -import org.ibex.jinetd.Worker; import org.ibex.util.*; import org.ibex.io.*; import java.net.*; @@ -44,7 +43,7 @@ public class SMTP { // Server ////////////////////////////////////////////////////////////////////////////// - public static class Server implements Worker { + public static class Server { public void handleRequest(Connection conn) { conn.setTimeout(5 * 60 * 1000); conn.setNewline("\r\n"); @@ -118,6 +117,7 @@ public class SMTP { from = null; to = new Vector(); } catch (MailException.Malformed mfe) { conn.println("501 " + mfe.toString()); } catch (MailException.MailboxFull mbf) { conn.println("452 " + mbf); + } catch (Later.LaterException le) { conn.println("453 try again later"); } catch (IOException ioe) { //conn.println("554 " + ioe.toString()); Log.error(this, ioe);