|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Hook in org.apache.james.protocols.smtp |
|---|
| Methods in org.apache.james.protocols.smtp that return Hook | |
|---|---|
Hook |
SMTPProtocolHandlerChain.removeHook(int index)
Remove the Hook found on the given index from the chain |
| Methods in org.apache.james.protocols.smtp with parameters of type Hook | |
|---|---|
void |
SMTPProtocolHandlerChain.addHook(Hook hook)
Add the hook to the chain |
void |
SMTPProtocolHandlerChain.addHook(int index,
Hook hook)
Add the hook to the chain on the given index |
int |
SMTPProtocolHandlerChain.getIndexOfHook(Hook hook)
Return the index of the given hook |
| Uses of Hook in org.apache.james.protocols.smtp.core |
|---|
| Classes in org.apache.james.protocols.smtp.core with type parameters of type Hook | |
|---|---|
class |
AbstractHookableCmdHandler<Hook extends Hook>
Abstract class which Handle hook-aware CommanHandler. |
| Classes in org.apache.james.protocols.smtp.core that implement Hook | |
|---|---|
class |
AbstractAuthRequiredToRelayRcptHook
Handler which check for authenticated users |
class |
AbstractSenderAuthIdentifyVerificationRcptHook
Handler which check if the authenticated user is the same as the one used as MAIL FROM |
class |
AcceptRecipientIfRelayingIsAllowed
This hook will stop the hook chain if relaying is allowed |
class |
PostmasterAbuseRcptHook
Handler which whitelist "postmaster" and "abuse" recipients. |
| Uses of Hook in org.apache.james.protocols.smtp.core.esmtp |
|---|
| Classes in org.apache.james.protocols.smtp.core.esmtp that implement Hook | |
|---|---|
class |
AuthCmdHandler
handles AUTH command Note: we could extend this to use java5 sasl standard libraries and provide client support against a server implemented via non-james specific hooks. |
class |
MailSizeEsmtpExtension
Handle the ESMTP SIZE extension. |
| Uses of Hook in org.apache.james.protocols.smtp.core.fastfail |
|---|
| Classes in org.apache.james.protocols.smtp.core.fastfail that implement Hook | |
|---|---|
class |
AbstractGreylistHandler
Abstract base class which implement GreyListing. |
class |
AbstractValidRcptHandler
Handler which want todo an recipient check should extend this |
class |
DNSRBLHandler
Connect handler for DNSRBL processing |
class |
MaxRcptHandler
|
class |
MaxUnknownCmdHandler
UnknownHook implementation which disconnect the client after a issue to many unknown commands |
class |
ResolvableEhloHeloHandler
This CommandHandler can be used to reject not resolvable EHLO/HELO |
class |
ReverseEqualsEhloHeloHandler
|
class |
SpamTrapHandler
This handler can be used for providing a spam trap. |
class |
SupressDuplicateRcptHandler
This handler can be used to just ignore duplicated recipients. |
class |
ValidSenderDomainHandler
Add MFDNSCheck feature to SMTPServer. |
| Uses of Hook in org.apache.james.protocols.smtp.core.log |
|---|
| Classes in org.apache.james.protocols.smtp.core.log that implement Hook | |
|---|---|
class |
HookResultLogger
Log the HookResult. |
| Methods in org.apache.james.protocols.smtp.core.log with parameters of type Hook | |
|---|---|
HookResult |
HookResultLogger.onHookResult(SMTPSession session,
HookResult hResult,
long executionTime,
Hook hook)
|
| Uses of Hook in org.apache.james.protocols.smtp.hook |
|---|
| Subinterfaces of Hook in org.apache.james.protocols.smtp.hook | |
|---|---|
interface |
AuthHook
Implement this interfaces to hook in the AUTH Command |
interface |
HeloHook
Implement this interfaces to hook in the HELO Command |
interface |
HookResultHook
|
interface |
MailHook
Implement this interfaces to hook in the MAIL Command |
interface |
MailParametersHook
Implement this interfaces to hook in the MAIL Command |
interface |
MessageHook
Custom message handlers must implement this interface The message hooks will be server-wide common to all the SMTPHandlers, therefore the handlers must store all the state information in the SMTPSession object |
interface |
QuitHook
Implement this interfaces to hook in the MAIL Command |
interface |
RcptHook
Implement this interfaces to hook in the MAIL Command |
interface |
UnknownHook
Hook for unknown commands |
| Classes in org.apache.james.protocols.smtp.hook that implement Hook | |
|---|---|
class |
SimpleHook
Simple Hook implementation which can be used as base class when writing simple Hook's
The SMTP-Server will just accept email with this Hook in place and discard it |
| Methods in org.apache.james.protocols.smtp.hook with parameters of type Hook | |
|---|---|
HookResult |
HookResultHook.onHookResult(SMTPSession session,
HookResult result,
long executionTime,
Hook object)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||