Uses of Class
de.malowa.greylister.MailHistory

Packages that use MailHistory
de.malowa.rules   
de.malowa.rules.cleanup   
de.malowa.rules.delay   
de.malowa.rules.pass   
de.malowa.state   
de.malowa.suggestions.cleanup   
de.malowa.suggestions.delay   
de.malowa.suggestions.pass   
 

Uses of MailHistory in de.malowa.rules
 

Methods in de.malowa.rules with parameters of type MailHistory
static boolean RuleEvaluator.checkWhitelisting(SMTPInformation info, MailHistory history)
          Checks the rule chain if the SMTPInformation should pass the greylist even if the delay time has not passed.
static java.util.Date RuleEvaluator.getDateToRemoveNoRetry(SMTPInformation info, MailHistory history)
          Checks the rule chain if one rule defines the time when an entry in the greylisting database should be removed.
static java.util.Date RuleEvaluator.getDateToRemovePassedEntry(SMTPInformation info, MailHistory history)
          Checks the rule chain if one rule defines the time when an entry in the greylisting database should be removed.
static int RuleEvaluator.getDelayWithHistory(SMTPInformation info, MailHistory history)
          Queries all configured rules to get the delay time for the given SMTPInformation.
 

Uses of MailHistory in de.malowa.rules.cleanup
 

Methods in de.malowa.rules.cleanup with parameters of type MailHistory
 java.util.Date DefaultCleanUpRule.dateToRemoveNoRetry(SMTPInformation info, MailHistory history)
           
 java.util.Date CleanUpRule.dateToRemoveNoRetry(SMTPInformation info, MailHistory history)
          Must return a date when the current greylist entry should be removed from list.
 java.util.Date DefaultCleanUpRule.dateToRemovePassedEntry(SMTPInformation info, MailHistory history)
           
 java.util.Date CleanUpRule.dateToRemovePassedEntry(SMTPInformation info, MailHistory history)
          Must return a date when the current greylist entry should be removed from list.
 

Uses of MailHistory in de.malowa.rules.delay
 

Methods in de.malowa.rules.delay with parameters of type MailHistory
 int DelayRule.getDelayTimeWithHistory(SMTPInformation info, MailHistory history)
          Returns the delay in minutes for the given SMTP mail header.
 int DefaultDelayRule.getDelayTimeWithHistory(SMTPInformation info, MailHistory history)
           
 

Uses of MailHistory in de.malowa.rules.pass
 

Methods in de.malowa.rules.pass with parameters of type MailHistory
 boolean PassRule.shouldBeWhitelisted(SMTPInformation info, MailHistory history)
          Implementation must return true if the current delivery attempt should bypass the greylist delay.
 

Uses of MailHistory in de.malowa.state
 

Methods in de.malowa.state that return MailHistory
 MailHistory OnGreylistState.getMailHistory()
           
 

Constructors in de.malowa.state with parameters of type MailHistory
OnGreylistState(SMTPInformation info, MailHistory history)
          Creates the state.
PassedGreylistState(SMTPInformation info, MailHistory history)
          Creates the state.
PassWhileGreylistedState(SMTPInformation info, MailHistory history)
          Creates the state.
StillDelayedState(SMTPInformation info, MailHistory history)
          Creates the state.
 

Uses of MailHistory in de.malowa.suggestions.cleanup
 

Methods in de.malowa.suggestions.cleanup with parameters of type MailHistory
 java.util.Date ManyNumbersRule.dateToRemoveNoRetry(SMTPInformation info, MailHistory history)
           
 java.util.Date HostNotGivenRule.dateToRemoveNoRetry(SMTPInformation info, MailHistory history)
           
 java.util.Date DynamicIPRule.dateToRemoveNoRetry(SMTPInformation info, MailHistory history)
           
 java.util.Date ManyNumbersRule.dateToRemovePassedEntry(SMTPInformation info, MailHistory history)
           
 java.util.Date HostNotGivenRule.dateToRemovePassedEntry(SMTPInformation info, MailHistory history)
           
 java.util.Date DynamicIPRule.dateToRemovePassedEntry(SMTPInformation info, MailHistory history)
           
 

Uses of MailHistory in de.malowa.suggestions.delay
 

Methods in de.malowa.suggestions.delay with parameters of type MailHistory
 int SenderSpecificRule.getDelayTimeWithHistory(SMTPInformation info, MailHistory history)
           
 int OptimisticDelay.getDelayTimeWithHistory(SMTPInformation info, MailHistory history)
           
 int HostNotGivenRule.getDelayTimeWithHistory(SMTPInformation info, MailHistory history)
           
 int HeloWithoutDotRule.getDelayTimeWithHistory(SMTPInformation info, MailHistory history)
           
 int ClientCountryDomainRule.getDelayTimeWithHistory(SMTPInformation info, MailHistory history)
           
 

Uses of MailHistory in de.malowa.suggestions.pass
 

Methods in de.malowa.suggestions.pass with parameters of type MailHistory
 boolean PossibleMTARule.shouldBeWhitelisted(SMTPInformation info, MailHistory history)
           
 boolean InsaneMailserverRule.shouldBeWhitelisted(SMTPInformation info, MailHistory history)