import org.ibex.mail.protocol.*;
import org.ibex.util.*;
import org.ibex.jinetd.*;
+import org.ibex.jetty.*;
import org.ibex.io.*;
import java.io.*;
import java.net.*;
else if (conn.getLocalPort() == 25) new SMTP.Server().handleRequest(conn);
else if (conn.getLocalPort() == 119) new NNTP.Listener(auth).handleRequest(conn);
else if (conn.getLocalPort() == 8099) GMail.handleRequest(conn);
+ else if (conn.getLocalPort() == 8080) Jetty.instance().accept(conn);
+ else if (conn.getLocalPort() == 80) Jetty.instance().accept(conn);
} finally {
conn.close();
}
if (!it.next()) return null;
try {
Message m = body ? it.cur() : Message.newMessage(new Fountain.StringFountain(it.head() + "\r\n"));
- //Message m = it.cur(); // FIXME
return new Article(it.num(), m);
} catch (Exception e) { return null; }
}
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);