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) {