|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of SMTPInformation in de.malowa.greylister |
---|
Constructors in de.malowa.greylister with parameters of type SMTPInformation | |
---|---|
Greylister(SMTPInformation info)
Constructs a new interface to the database layer. |
Uses of SMTPInformation in de.malowa.greylister.trap |
---|
Methods in de.malowa.greylister.trap with parameters of type SMTPInformation | |
---|---|
abstract boolean |
SpamTrap.sentSpamLately(SMTPInformation smptInformation)
Stops redirecting when a defined amount of spam arrives from a given IP in a given period of time. |
boolean |
NoSpamTrap.sentSpamLately(SMTPInformation recipient)
|
boolean |
ConcreteSpamTrap.sentSpamLately(SMTPInformation recipient)
Looks up the sending IP if it is already known for spamming. |
Uses of SMTPInformation in de.malowa.rules |
---|
Methods in de.malowa.rules with parameters of type SMTPInformation | |
---|---|
static boolean |
RuleEvaluator.checkBlacklisting(SMTPInformation info)
Checks the rule chain if the SMTPInformation should be blacklisted. |
static boolean |
RuleEvaluator.checkWhitelisting(SMTPInformation info)
Checks the rule chain if the SMTPInformation should not even get to the greylist. |
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.getDelay(SMTPInformation info)
Queries all configured rules to get the delay time for the given SMTPInformation . |
static int |
RuleEvaluator.getDelayWithHistory(SMTPInformation info,
MailHistory history)
Queries all configured rules to get the delay time for the given SMTPInformation . |
Uses of SMTPInformation in de.malowa.rules.black |
---|
Methods in de.malowa.rules.black with parameters of type SMTPInformation | |
---|---|
boolean |
BlacklistRule.shouldBeBlacklisted(SMTPInformation info)
Implement the method to determine blacklisting. |
Uses of SMTPInformation in de.malowa.rules.cleanup |
---|
Methods in de.malowa.rules.cleanup with parameters of type SMTPInformation | |
---|---|
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 SMTPInformation in de.malowa.rules.delay |
---|
Methods in de.malowa.rules.delay with parameters of type SMTPInformation | |
---|---|
int |
DelayRule.getDelayTime(SMTPInformation mail)
Returns the delay in minutes for the given SMTP mail header. |
int |
DefaultDelayRule.getDelayTime(SMTPInformation info)
|
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 SMTPInformation in de.malowa.rules.pass |
---|
Methods in de.malowa.rules.pass with parameters of type SMTPInformation | |
---|---|
boolean |
PassRule.shouldBeWhitelisted(SMTPInformation info,
MailHistory history)
Implementation must return true if the current delivery attempt should bypass the greylist delay. |
Uses of SMTPInformation in de.malowa.rules.white |
---|
Methods in de.malowa.rules.white with parameters of type SMTPInformation | |
---|---|
boolean |
WhitelistRule.shouldBeWhitelisted(SMTPInformation info)
Implement the method to determine whitelisting. |
Uses of SMTPInformation in de.malowa.state |
---|
Methods in de.malowa.state that return SMTPInformation | |
---|---|
SMTPInformation |
State.getSMTPInformation()
|
Constructors in de.malowa.state with parameters of type SMTPInformation | |
---|---|
BlockBeforeGreylistState(SMTPInformation info)
Creates the state. |
|
NotOnGreylistState(SMTPInformation info)
Creates the state. |
|
OnGreylistState(SMTPInformation info,
MailHistory history)
Creates the state. |
|
OnWhitelistState(SMTPInformation info)
Creates the state. |
|
PassBeforeGreylistState(SMTPInformation info)
Creates the state. |
|
PassedGreylistState(SMTPInformation info,
MailHistory history)
Creates the state. |
|
PassWhileGreylistedState(SMTPInformation info,
MailHistory history)
Creates the state. |
|
State(SMTPInformation info)
Constructs a state of a provided tupel. |
|
StillDelayedState(SMTPInformation info,
MailHistory history)
Creates the state. |
Uses of SMTPInformation in de.malowa.suggestions.black |
---|
Methods in de.malowa.suggestions.black with parameters of type SMTPInformation | |
---|---|
boolean |
DWspammerRule.shouldBeBlacklisted(SMTPInformation info)
|
boolean |
BadCocoNutsRule.shouldBeBlacklisted(SMTPInformation info)
|
boolean |
AKSTCspammerRule.shouldBeBlacklisted(SMTPInformation info)
|
Uses of SMTPInformation in de.malowa.suggestions.cleanup |
---|
Methods in de.malowa.suggestions.cleanup with parameters of type SMTPInformation | |
---|---|
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 SMTPInformation in de.malowa.suggestions.delay |
---|
Methods in de.malowa.suggestions.delay with parameters of type SMTPInformation | |
---|---|
int |
SenderSpecificRule.getDelayTime(SMTPInformation info)
|
int |
OptimisticDelay.getDelayTime(SMTPInformation mail)
|
int |
HostNotGivenRule.getDelayTime(SMTPInformation mail)
|
int |
HeloWithoutDotRule.getDelayTime(SMTPInformation mail)
|
int |
ClientCountryDomainRule.getDelayTime(SMTPInformation info)
|
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 SMTPInformation in de.malowa.suggestions.pass |
---|
Methods in de.malowa.suggestions.pass with parameters of type SMTPInformation | |
---|---|
boolean |
PossibleMTARule.shouldBeWhitelisted(SMTPInformation info,
MailHistory history)
|
boolean |
InsaneMailserverRule.shouldBeWhitelisted(SMTPInformation info,
MailHistory history)
|
Uses of SMTPInformation in de.malowa.suggestions.white |
---|
Methods in de.malowa.suggestions.white with parameters of type SMTPInformation | |
---|---|
boolean |
SecretAddressRule.shouldBeWhitelisted(SMTPInformation info)
|
boolean |
AbuseRule.shouldBeWhitelisted(SMTPInformation info)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |