From: adam Date: Sat, 15 Apr 2006 05:47:25 +0000 (+0000) Subject: support RejectException X-Git-Url: http://git.megacz.com/?p=org.ibex.mail.git;a=commitdiff_plain;h=27f0557b9ec6f8c8fa6408a9b61ae05751261d80 support RejectException darcs-hash:20060415054725-5007d-82bf9480173df2aaddf773e721eba092c019f91d.gz --- diff --git a/src/org/ibex/mail/protocol/SMTP.java b/src/org/ibex/mail/protocol/SMTP.java index 0e122ab..982d175 100644 --- a/src/org/ibex/mail/protocol/SMTP.java +++ b/src/org/ibex/mail/protocol/SMTP.java @@ -139,7 +139,10 @@ public class SMTP { conn.println("250 message accepted"); conn.flush(); from = null; to = new Vector(); - } catch (MailException.Malformed mfe) { conn.println("501 " + mfe.toString()); + } catch (Reject.RejectException re) { + Log.warn(SMTP.class, "rejecting message due to: " + re.reason + "\n " + re.m.summary()); + conn.println("501 " + re.reason); + } 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) {