|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SMTPSession | |
---|---|
org.apache.james.smtpserver | Provides classes implementing SMTP functionality. |
org.apache.james.smtpserver.core | |
org.apache.james.smtpserver.core.filter | |
org.apache.james.smtpserver.core.filter.fastfail |
Uses of SMTPSession in org.apache.james.smtpserver |
---|
Classes in org.apache.james.smtpserver that implement SMTPSession | |
---|---|
class |
SMTPHandler
Provides SMTP functionality by carrying out the server side of the SMTP interaction. |
Methods in org.apache.james.smtpserver with parameters of type SMTPSession | |
---|---|
void |
CommandHandler.onCommand(SMTPSession session)
Handle the command |
void |
ConnectHandler.onConnect(SMTPSession session)
|
void |
MessageHandler.onMessage(SMTPSession session)
|
Uses of SMTPSession in org.apache.james.smtpserver.core |
---|
Methods in org.apache.james.smtpserver.core with parameters of type SMTPSession | |
---|---|
void |
HeloCmdHandler.onCommand(SMTPSession session)
process HELO command |
void |
NoopCmdHandler.onCommand(SMTPSession session)
Handler method called upon receipt of a NOOP command. |
void |
DataCmdHandler.onCommand(SMTPSession session)
process DATA command |
void |
VrfyCmdHandler.onCommand(SMTPSession session)
Handler method called upon receipt of a VRFY command. |
void |
RcptCmdHandler.onCommand(SMTPSession session)
handles RCPT command |
void |
UnknownCmdHandler.onCommand(SMTPSession session)
Handler method called upon receipt of an unrecognized command. |
void |
MailCmdHandler.onCommand(SMTPSession session)
handles MAIL command |
void |
AuthCmdHandler.onCommand(SMTPSession session)
handles AUTH command |
void |
QuitCmdHandler.onCommand(SMTPSession session)
handles QUIT command |
void |
ExpnCmdHandler.onCommand(SMTPSession session)
Handler method called upon receipt of a EXPN command. |
void |
EhloCmdHandler.onCommand(SMTPSession session)
|
void |
RsetCmdHandler.onCommand(SMTPSession session)
|
void |
HelpCmdHandler.onCommand(SMTPSession session)
|
void |
POP3BeforeSMTPHandler.onConnect(SMTPSession session)
|
void |
SendMailHandler.onMessage(SMTPSession session)
Adds header to the message |
void |
SetMimeHeaderHandler.onMessage(SMTPSession session)
Adds header to the message |
Uses of SMTPSession in org.apache.james.smtpserver.core.filter |
---|
Methods in org.apache.james.smtpserver.core.filter with parameters of type SMTPSession | |
---|---|
void |
EhloFilterCmdHandler.onCommand(SMTPSession session)
processes EHLO command |
void |
HeloFilterCmdHandler.onCommand(SMTPSession session)
process HELO command |
void |
MailFilterCmdHandler.onCommand(SMTPSession session)
handles MAIL command |
void |
RcptFilterCmdHandler.onCommand(SMTPSession session)
handles RCPT command |
void |
DataFilterCmdHandler.onCommand(SMTPSession session)
process DATA command |
Uses of SMTPSession in org.apache.james.smtpserver.core.filter.fastfail |
---|
Methods in org.apache.james.smtpserver.core.filter.fastfail with parameters of type SMTPSession | |
---|---|
protected abstract boolean |
AbstractJunkHandler.check(SMTPSession session)
All checks must be done in this method |
protected boolean |
DNSRBLHandler.check(SMTPSession session)
|
protected boolean |
ValidRcptMX.check(SMTPSession session)
|
protected boolean |
SPFHandler.check(SMTPSession session)
|
protected boolean |
URIRBLHandler.check(SMTPSession session)
|
protected boolean |
MaxRcptHandler.check(SMTPSession session)
|
protected boolean |
ResolvableEhloHeloHandler.check(SMTPSession session)
|
protected boolean |
ValidSenderDomainHandler.check(SMTPSession session)
|
void |
DNSRBLHandler.checkDNSRBL(SMTPSession session,
java.lang.String ipAddress)
This checks DNSRBL whitelists and blacklists. |
protected void |
ResolvableEhloHeloHandler.checkEhloHelo(SMTPSession session,
java.lang.String argument)
Check if EHLO/HELO is resolvable |
protected void |
ReverseEqualsEhloHeloHandler.checkEhloHelo(SMTPSession session,
java.lang.String argument)
Method which get called on HELO/EHLO |
protected void |
AbstractJunkHandler.doProcessing(SMTPSession session)
Process the checking |
abstract JunkHandlerData |
AbstractJunkHandler.getJunkHandlerData(SMTPSession session)
Get the JunkHandlerData to work with |
JunkHandlerData |
DNSRBLHandler.getJunkHandlerData(SMTPSession session)
|
JunkHandlerData |
ValidRcptMX.getJunkHandlerData(SMTPSession session)
|
JunkHandlerData |
SPFHandler.getJunkHandlerData(SMTPSession session)
|
JunkHandlerData |
URIRBLHandler.getJunkHandlerData(SMTPSession session)
|
JunkHandlerData |
MaxRcptHandler.getJunkHandlerData(SMTPSession session)
|
JunkHandlerData |
ResolvableEhloHeloHandler.getJunkHandlerData(SMTPSession session)
|
JunkHandlerData |
ValidSenderDomainHandler.getJunkHandlerData(SMTPSession session)
|
protected JunkScore |
AbstractJunkHandler.getJunkScore(SMTPSession session)
Return the JunkScore object. |
protected JunkScore |
DNSRBLHandler.getJunkScore(SMTPSession session)
|
protected JunkScore |
ResolvableEhloHeloHandler.getJunkScore(SMTPSession session)
|
protected java.lang.String |
ReverseEqualsEhloHeloHandler.getJunkScoreLogString(SMTPSession session)
|
protected java.lang.String |
ReverseEqualsEhloHeloHandler.getRejectLogString(SMTPSession session)
|
protected java.lang.String |
ReverseEqualsEhloHeloHandler.getResponseString(SMTPSession session)
|
void |
GreylistHandler.onCommand(SMTPSession session)
|
void |
DNSRBLHandler.onCommand(SMTPSession session)
|
void |
TarpitHandler.onCommand(SMTPSession session)
|
void |
ValidRcptMX.onCommand(SMTPSession session)
|
void |
SPFHandler.onCommand(SMTPSession session)
Calls the SPFcheck |
void |
MaxRcptHandler.onCommand(SMTPSession session)
|
void |
ResolvableEhloHeloHandler.onCommand(SMTPSession session)
|
void |
SupressDuplicateRcptHandler.onCommand(SMTPSession session)
|
void |
ValidSenderDomainHandler.onCommand(SMTPSession session)
|
void |
ValidRcptHandler.onCommand(SMTPSession session)
|
void |
DNSRBLHandler.onConnect(SMTPSession session)
check if the remote Ip address is block listed |
void |
JunkScoreHandler.onConnect(SMTPSession session)
|
void |
SpamAssassinHandler.onMessage(SMTPSession session)
|
void |
SPFHandler.onMessage(SMTPSession session)
|
void |
URIRBLHandler.onMessage(SMTPSession session)
|
void |
JunkScoreHandler.onMessage(SMTPSession session)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |