Package | Description |
---|---|
com.sendmail.milter |
Main package for Mail Filter.
|
Modifier and Type | Class and Description |
---|---|
class |
CustomMilterStatus |
class |
SimpleMilterStatus
Milter status class for simple SMFIR_ status codes.
|
Modifier and Type | Field and Description |
---|---|
protected IMilterStatus |
AMilterHandlerAdapter.DEFAULT_ACCEPT |
protected IMilterStatus |
AMilterHandlerAdapter.DEFAULT_CONTINUE |
protected IMilterStatus |
AMilterHandlerAdapter.DEFAULT_DISCARD |
protected IMilterStatus |
AMilterHandlerAdapter.DEFAULT_REJECT |
protected IMilterStatus |
AMilterHandlerAdapter.DEFAULT_TEMPFAIL |
static IMilterStatus |
IMilterStatus.SMFIS_ACCEPT
Acceptance.
|
static IMilterStatus |
IMilterStatus.SMFIS_CONTINUE
Continue processing the current connection, message, or recipient.
|
static IMilterStatus |
IMilterStatus.SMFIS_DISCARD
Message discard.
|
static IMilterStatus |
IMilterStatus.SMFIS_NOREPLY
Do not send a reply back to the MTA.
|
static IMilterStatus |
IMilterStatus.SMFIS_REJECT
Rejection.
|
static IMilterStatus |
IMilterStatus.SMFIS_SKIP
Skip further body processing.
|
static IMilterStatus |
IMilterStatus.SMFIS_TEMPFAIL
Return a temporary failure, i.e., the corresponding SMTP command will return an appropriate 4xx status code.
|
Modifier and Type | Method and Description |
---|---|
IMilterStatus |
AMilterHandlerAdapter.abort() |
IMilterStatus |
IMilterHandler.abort()
Handle the current message being aborted.
|
IMilterStatus |
AMilterHandlerAdapter.body(ByteBuffer bodyp) |
IMilterStatus |
IMilterHandler.body(ByteBuffer bodyp)
Handle a piece of a message's body.
|
IMilterStatus |
AMilterHandlerAdapter.close() |
IMilterStatus |
IMilterHandler.close()
The current connection is being closed.
|
IMilterStatus |
AMilterHandlerAdapter.connect(String hostname,
InetAddress hostaddr,
Properties properties) |
IMilterStatus |
IMilterHandler.connect(String hostname,
InetAddress hostaddr,
Properties properties)
Called once at the start of each SMTP connection.
|
IMilterStatus |
AMilterHandlerAdapter.data(Properties properties) |
IMilterStatus |
IMilterHandler.data(Properties properties)
Handle the DATA command.
|
IMilterStatus |
AMilterHandlerAdapter.envfrom(byte[][] argv,
Properties properties) |
IMilterStatus |
IMilterHandler.envfrom(byte[][] argv,
Properties properties)
Handle the envelope FROM command.
|
IMilterStatus |
AMilterHandlerAdapter.envrcpt(byte[][] argv,
Properties properties) |
IMilterStatus |
IMilterHandler.envrcpt(byte[][] argv,
Properties properties)
Handle the envelope RCPT command.
|
IMilterStatus |
AMilterHandlerAdapter.eoh(IMilterActions eomActions,
Properties properties) |
IMilterStatus |
IMilterHandler.eoh(IMilterActions eohActions,
Properties properties)
End of a headers.
|
IMilterStatus |
AMilterHandlerAdapter.eom(IMilterActions eomActions,
Properties properties) |
IMilterStatus |
IMilterHandler.eom(IMilterActions eomActions,
Properties properties)
End of a message.
|
IMilterStatus |
AMilterHandlerAdapter.header(byte[] name,
byte[] value) |
IMilterStatus |
IMilterHandler.header(byte[] name,
byte[] value)
Handle a message header.
|
IMilterStatus |
AMilterHandlerAdapter.helo(String helohost,
Properties properties) |
IMilterStatus |
IMilterHandler.helo(String helohost,
Properties properties)
Handle the HELO/EHLO command.
|
IMilterStatus |
AMilterHandlerAdapter.unknown(byte[] command,
Properties properties) |
IMilterStatus |
IMilterHandler.unknown(byte[] command,
Properties properties)
Handle an unknown SMTP command.
|
Modifier and Type | Method and Description |
---|---|
void |
IMilterActions.finish(IMilterStatus status)
Set the resulting EOM status.
|
Copyright © 2016. All rights reserved.