Author: norman
Date: Fri Dec 24 12:28:05 2010
New Revision: 1052498

URL: http://svn.apache.org/viewvc?rev=1052498&view=rev
Log:
Adjust code to match latest changes in protocols. This is related to 
PROTOCOLS-17

Modified:
    
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptHandler.java
    
james/server/trunk/smtpserver/src/test/java/org/apache/james/smtpserver/ValidRcptHandlerTest.java

Modified: 
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptHandler.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptHandler.java?rev=1052498&r1=1052497&r2=1052498&view=diff
==============================================================================
--- 
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptHandler.java
 (original)
+++ 
james/server/trunk/smtpserver/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptHandler.java
 Fri Dec 24 12:28:05 2010
@@ -97,12 +97,6 @@ public class ValidRcptHandler extends Ab
     @Override
     protected boolean isValidRecipient(SMTPSession session, MailAddress 
recipient) {
 
-        if (domains.containsDomain(recipient.getDomain()) == false) {
-            session.getLogger().debug("Unknown domain " + 
recipient.getDomain() + " so reject it");
-
-            return false;
-        }
-
         String username = recipient.toString();
 
         // check if the server use virtualhosting, if not use only the 
localpart
@@ -132,4 +126,12 @@ public class ValidRcptHandler extends Ab
             return false;
         }
     }
+    
+    /*
+     * (non-Javadoc)
+     * @see 
org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler#isLocalDomain(org.apache.james.protocols.smtp.SMTPSession,
 java.lang.String)
+     */
+    protected boolean isLocalDomain(SMTPSession session, String domain) {
+        return domains.containsDomain(domain);
+    }
 }

Modified: 
james/server/trunk/smtpserver/src/test/java/org/apache/james/smtpserver/ValidRcptHandlerTest.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/smtpserver/src/test/java/org/apache/james/smtpserver/ValidRcptHandlerTest.java?rev=1052498&r1=1052497&r2=1052498&view=diff
==============================================================================
--- 
james/server/trunk/smtpserver/src/test/java/org/apache/james/smtpserver/ValidRcptHandlerTest.java
 (original)
+++ 
james/server/trunk/smtpserver/src/test/java/org/apache/james/smtpserver/ValidRcptHandlerTest.java
 Fri Dec 24 12:28:05 2010
@@ -215,13 +215,13 @@ public class ValidRcptHandlerTest extend
         assertEquals("Rejected",rCode,HookReturnCode.DENY);
     }
     
-    public void testNotRejectInvalidUserRelay() throws Exception {
+    public void testRejectInvalidUserRelay() throws Exception {
         MailAddress mailAddress = new MailAddress(INVALID_USER + "@localhost");
         SMTPSession session = 
setupMockedSMTPSession(setupMockedSMTPConfiguration(),mailAddress,true);
 
         int rCode = handler.doRcpt(session, null, mailAddress).getResult();
         
-        assertEquals("Not rejected",rCode,HookReturnCode.DECLINED);
+        assertEquals("Rejected",rCode,HookReturnCode.DENY);
     }
     
     public void testNotRejectValidUser() throws Exception {



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to