Author: norman
Date: Sat Jan 27 14:05:11 2007
New Revision: 500636
URL: http://svn.apache.org/viewvc?view=rev&rev=500636
Log:
Not accept recipient after unresolvable domain. See JAMES-771
Modified:
james/server/trunk/src/java/org/apache/james/smtpserver/core/filter/fastfail/ValidSenderDomainHandler.java
james/server/trunk/src/test/org/apache/james/smtpserver/SMTPServerTest.java
Modified:
james/server/trunk/src/java/org/apache/james/smtpserver/core/filter/fastfail/ValidSenderDomainHandler.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/java/org/apache/james/smtpserver/core/filter/fastfail/ValidSenderDomainHandler.java?view=diff&rev=500636&r1=500635&r2=500636
==============================================================================
---
james/server/trunk/src/java/org/apache/james/smtpserver/core/filter/fastfail/ValidSenderDomainHandler.java
(original)
+++
james/server/trunk/src/java/org/apache/james/smtpserver/core/filter/fastfail/ValidSenderDomainHandler.java
Sat Jan 27 14:05:11 2007
@@ -115,6 +115,7 @@
}
if (records == null || records.size() == 0) {
+ session.getState().remove(SMTPSession.SENDER);
return true;
}
}
Modified:
james/server/trunk/src/test/org/apache/james/smtpserver/SMTPServerTest.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/test/org/apache/james/smtpserver/SMTPServerTest.java?view=diff&rev=500636&r1=500635&r2=500636
==============================================================================
--- james/server/trunk/src/test/org/apache/james/smtpserver/SMTPServerTest.java
(original)
+++ james/server/trunk/src/test/org/apache/james/smtpserver/SMTPServerTest.java
Sat Jan 27 14:05:11 2007
@@ -490,13 +490,12 @@
smtpProtocol1.helo(InetAddress.getLocalHost().toString());
String sender1 = "[EMAIL PROTECTED]";
- String sender2 = "[EMAIL PROTECTED]";
smtpProtocol1.setSender(sender1);
assertEquals("expected 501 error", 501, smtpProtocol1.getReplyCode());
-
- smtpProtocol1.setSender(sender2);
-
+
+ smtpProtocol1.addRecipient("[EMAIL PROTECTED]");
+ assertEquals("Recipient not accepted cause no valid sender", 503,
smtpProtocol1.getReplyCode());
smtpProtocol1.quit();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]