Examples of doRcpt()


Examples of org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler.doRcpt()

        rbl.setDNSService(mockedDnsServer);

        rbl.setBlacklist(new String[] { "bl.spamcop.net." });
        rbl.setGetDetail(true);
        rbl.doRcpt(mockedSMTPSession, null, new MailAddress("test@localhost"));
        assertNull(mockedSMTPSession.getConnectionState().get(RBL_DETAIL_MAIL_ATTRIBUTE_NAME));
        assertNotNull("Blocked",mockedSMTPSession.getConnectionState().get(RBL_BLOCKLISTED_MAIL_ATTRIBUTE_NAME));
    }

    // ip on whitelist
View Full Code Here

Examples of org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler.doRcpt()

        rbl.setDNSService(mockedDnsServer);

        rbl.setWhitelist(new String[] { "bl.spamcop.net." });
        rbl.setGetDetail(true);
        rbl.doRcpt(mockedSMTPSession, null, new MailAddress("test@localhost"));
        assertNull(mockedSMTPSession.getConnectionState().get(RBL_DETAIL_MAIL_ATTRIBUTE_NAME));
        assertNull("Not blocked",mockedSMTPSession.getConnectionState().get(RBL_BLOCKLISTED_MAIL_ATTRIBUTE_NAME));
    }
  
View Full Code Here

Examples of org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler.doRcpt()

    public void testRejectMaxRcpt() throws ParseException {
        SMTPSession session = setupMockedSession(3);
        MaxRcptHandler handler = new MaxRcptHandler();
       
        handler.setMaxRcpt(2);
        int resp = handler.doRcpt(session,null,new MailAddress("test@test")).getResult();
   
        assertEquals("Rejected.. To many recipients", resp, HookReturnCode.DENY);
    }
 
   
View Full Code Here

Examples of org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler.doRcpt()

    public void testNotRejectMaxRcpt() throws ParseException {
        SMTPSession session = setupMockedSession(3);
        MaxRcptHandler handler = new MaxRcptHandler();   

        handler.setMaxRcpt(4);
        int resp = handler.doRcpt(session,null,new MailAddress("test@test")).getResult();
       
        assertEquals("Not Rejected..", resp, HookReturnCode.DECLINED);
    }

}
View Full Code Here

Examples of org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler.doRcpt()

    public void testRejectMaxRcpt() throws MailAddressException {
        SMTPSession session = setupMockedSession(3);
        MaxRcptHandler handler = new MaxRcptHandler();
       
        handler.setMaxRcpt(2);
        int resp = handler.doRcpt(session,null,new MailAddress("test@test")).getResult();
   
        assertEquals("Rejected.. To many recipients", resp, HookReturnCode.DENY);
    }
 
   
View Full Code Here

Examples of org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler.doRcpt()

    public void testNotRejectMaxRcpt() throws MailAddressException {
        SMTPSession session = setupMockedSession(3);
        MaxRcptHandler handler = new MaxRcptHandler();   

        handler.setMaxRcpt(4);
        int resp = handler.doRcpt(session,null,new MailAddress("test@test")).getResult();
       
        assertEquals("Not Rejected..", resp, HookReturnCode.DECLINED);
    }

}
View Full Code Here

Examples of org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler.doRcpt()

        handler.setDNSService(setupMockDNSServer());
 
        handler.doHelo(session, VALID_HOST);
        assertNull("Valid HELO",session.getState().get(ResolvableEhloHeloHandler.BAD_EHLO_HELO));

        int result = handler.doRcpt(session,null, mailAddress).getResult();
        assertEquals("Not reject", result,HookReturnCode.DECLINED);
    }
  
   
    public void testRejectInvalidHeloAuthUser() throws ParseException {
View Full Code Here

Examples of org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler.doRcpt()

        handler.doHelo(session, INVALID_HOST);
        assertNotNull("Value stored",session.getState().get(ResolvableEhloHeloHandler.BAD_EHLO_HELO));
       
       
        int result = handler.doRcpt(session,null, mailAddress).getResult();
        assertEquals("Reject", result,HookReturnCode.DENY);
    }
   
  
   
View Full Code Here

Examples of org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler.doRcpt()

        handler.doHelo(session, INVALID_HOST);
        assertNotNull("Value stored",session.getState().get(ResolvableEhloHeloHandler.BAD_EHLO_HELO));
       
       
        int result = handler.doRcpt(session,null, mailAddress).getResult();
        assertEquals("Reject", result,HookReturnCode.DENY);
    }
}
   
View Full Code Here

Examples of org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler.doRcpt()

        handler.setDNSService(setupMockDNSServer());
       
        handler.doHelo(session, INVALID_HOST);
        assertNotNull("Invalid HELO",session.getState().get(ResolvableEhloHeloHandler.BAD_EHLO_HELO));
       
        int result = handler.doRcpt(session,null, mailAddress).getResult();
        assertEquals("Reject", result,HookReturnCode.DENY);
    }
   
   
    public void testNotRejectValidHelo() throws ParseException {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.