A B C D E F G H J M P R S

A

abort() - Method in interface com.sendmail.jilter.JilterHandler
Handle the current message being aborted.
abort() - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
addheader(String, String) - Method in interface com.sendmail.jilter.JilterEOMActions
Add a header to the current message.
addrcpt(String) - Method in interface com.sendmail.jilter.JilterEOMActions
Add a recipient for the current message.

B

body(ByteBuffer) - Method in interface com.sendmail.jilter.JilterHandler
Handle a piece of a message's body.
body(ByteBuffer) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 

C

chgheader(String, int, String) - Method in interface com.sendmail.jilter.JilterEOMActions
Change or delete a message header.
close() - Method in interface com.sendmail.jilter.JilterHandler
The current connection is being closed.
close() - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
close() - Method in class com.sendmail.jilter.JilterProcessor
Closes this processor.
com.sendmail.jilter - package com.sendmail.jilter
Main package for Jilter.
com.sendmail.jilter.samples.standalone - package com.sendmail.jilter.samples.standalone
Simple standalone Jilter.
connect(String, InetAddress, Properties) - Method in interface com.sendmail.jilter.JilterHandler
Called once at the start of each SMTP connection.
connect(String, InetAddress, Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 

D

delrcpt(String) - Method in interface com.sendmail.jilter.JilterEOMActions
Removes the named recipient from the current message's envelope.

E

envfrom(String[], Properties) - Method in interface com.sendmail.jilter.JilterHandler
Handle the envelope FROM command.
envfrom(String[], Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
envrcpt(String[], Properties) - Method in interface com.sendmail.jilter.JilterHandler
Handle the envelope RCPT command.
envrcpt(String[], Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
eoh() - Method in interface com.sendmail.jilter.JilterHandler
Handle the end of message headers.
eoh() - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
eom(JilterEOMActions, Properties) - Method in interface com.sendmail.jilter.JilterHandler
End of a message.
eom(JilterEOMActions, Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 

F

finish(JilterStatus) - Method in interface com.sendmail.jilter.JilterEOMActions
Set the resulting EOM status.

G

getRequiredModifications() - Method in interface com.sendmail.jilter.JilterHandler
Get the list of required modifications needed by this handler.
getRequiredModifications() - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
getSocketAddress() - Method in class com.sendmail.jilter.samples.standalone.SimpleJilterServer
 
getSupportedProcesses() - Method in interface com.sendmail.jilter.JilterHandler
Get the list of callbacks implemented by this handler.

H

header(String, String) - Method in interface com.sendmail.jilter.JilterHandler
Handle a message header.
header(String, String) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 
helo(String, Properties) - Method in interface com.sendmail.jilter.JilterHandler
Handle the HELO/EHLO command.
helo(String, Properties) - Method in class com.sendmail.jilter.JilterHandlerAdapter
 

J

JilterEOMActions - Interface in com.sendmail.jilter
Contains the actions available during eom processing.
JilterHandler - Interface in com.sendmail.jilter
The main handler interface for writing a Java-based milter (Jilter).
JilterHandlerAdapter - Class in com.sendmail.jilter
An adapter to implement methods in JilterHander interface so subclasses may override only those methods they desire.
JilterHandlerAdapter() - Constructor for class com.sendmail.jilter.JilterHandlerAdapter
 
JilterProcessor - Class in com.sendmail.jilter
The guts of handling the filter side of the Milter protocol.
JilterProcessor(JilterHandler) - Constructor for class com.sendmail.jilter.JilterProcessor
Public constructor.
JilterStatus - Class in com.sendmail.jilter
Status class for methods in JilterHandler.
JilterStatus() - Constructor for class com.sendmail.jilter.JilterStatus
 

M

main(String[]) - Static method in class com.sendmail.jilter.samples.standalone.SimpleJilterServer
 
makeCustomStatus(String, String, String[]) - Static method in class com.sendmail.jilter.JilterStatus
Creates a new JilterStatus with a custom error reply code.

P

process(WritableByteChannel, ByteBuffer) - Method in class com.sendmail.jilter.JilterProcessor
Process more data from the MTA.
PROCESS_BODY - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that body is supported.
PROCESS_CONNECT - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that connect is supported.
PROCESS_ENVFROM - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that envfrom is supported.
PROCESS_ENVRCPT - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that JilterHandler.envrcpt(java.lang.String[], java.util.Properties) is supported.
PROCESS_HEADER - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that header is supported.
PROCESS_HELO - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getSupportedProcesses to indicate that helo is supported.
progress() - Method in interface com.sendmail.jilter.JilterEOMActions
Notify the MTA that an operation is still in progress.

R

replacebody(ByteBuffer) - Method in interface com.sendmail.jilter.JilterEOMActions
Replaces the body of the current message.
run() - Method in class com.sendmail.jilter.samples.standalone.SimpleJilterServer
 

S

sendReplyPacket(WritableByteChannel) - Method in class com.sendmail.jilter.JilterStatus
 
SimpleJilterServer - Class in com.sendmail.jilter.samples.standalone
Simple Jilter server for handling connections from an MTA.
SimpleJilterServer(SocketAddress, String) - Constructor for class com.sendmail.jilter.samples.standalone.SimpleJilterServer
 
SMFIF_ADDHDRS - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that headers may be added.
SMFIF_ADDRCPT - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that recipients may be added.
SMFIF_CHGBODY - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that the body may be changed.
SMFIF_CHGHDRS - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that headers may be changed or deleted.
SMFIF_DELRCPT - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that recipients may be deleted.
SMFIF_MODBODY - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that headers may be added.
SMFIF_NONE - Static variable in interface com.sendmail.jilter.JilterHandler
Flag for getRequiredModifications to indicate that no modifications will be made.
SMFIS_ACCEPT - Static variable in class com.sendmail.jilter.JilterStatus
Acceptance.
SMFIS_CONTINUE - Static variable in class com.sendmail.jilter.JilterStatus
Continue processing the current connection, message, or recipient.
SMFIS_DISCARD - Static variable in class com.sendmail.jilter.JilterStatus
Message discard.
SMFIS_REJECT - Static variable in class com.sendmail.jilter.JilterStatus
Rejection.
SMFIS_TEMPFAIL - Static variable in class com.sendmail.jilter.JilterStatus
Return a temporary failure, i.e., the corresponding SMTP command will return an appropriate 4xx status code.

A B C D E F G H J M P R S

Copyright © 2004-2006 Sendmail, Inc.. All Rights Reserved.