Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

sendmail::milter Namespace Reference


Compounds

class  sendmail::milter::CallbackFactory
class  sendmail::milter::CallbackInterface
class  sendmail::milter::CallbackSkeleton
class  sendmail::milter::ConnectionCallbackInterface
struct  sendmail::milter::ContextHolder
class  sendmail::milter::DataAccess
class  sendmail::milter::MessageCallbackInterface
class  sendmail::milter::MessageModification
class  sendmail::milter::Milter
class  sendmail::milter::SimpleCallbackFactory
class  sendmail::milter::SimpleCallbackFactory2
class  sendmail::milter::SimpleMilter
class  sendmail::milter::SimpleMilter2

Enumerations

enum  Decision {
  CONTINUE = 0, REJECT = 1, DISCARD = 2, ACCEPT = 3,
  TEMPFAIL = 4
}
enum  ModificationFlag {
  MOD_ADDHDRS = 0x00000001, MOD_CHGBODY = 0x00000002, MOD_ADDRCPT = 0x00000004, MOD_DELRCPT = 0x00000008,
  MOD_CHGHDRS = 0x00000010
}
enum  CallbackFlag {
  CALLBACK_CONNECT = 0x00000001, CALLBACK_HELO = 0x00000002, CALLBACK_ENVFROM = 0x00000004, CALLBACK_ENVRCPT = 0x00000008,
  CALLBACK_HEADER = 0x00000010, CALLBACK_EOH = 0x00000020, CALLBACK_BODY = 0x00000040, CALLBACK_EOM = 0x00000080,
  CALLBACK_ABORT = 0x00000100, CALLBACK_CLOSE = 0x00000200
}

Variables

CallbackFactory_callbackFactory = NULL


Enumeration Type Documentation

enum sendmail::milter::CallbackFlag
 

This enumeration contains flags indicating in which Callback events the Milter is interested.

Enumeration values:
CALLBACK_CONNECT 
CALLBACK_HELO 
CALLBACK_ENVFROM 
CALLBACK_ENVRCPT 
CALLBACK_HEADER 
CALLBACK_EOH 
CALLBACK_BODY 
CALLBACK_EOM 
CALLBACK_ABORT 
CALLBACK_CLOSE 

enum sendmail::milter::Decision
 

A Decision is an instruction from the Milter to Sendmail what to do with the current connection, message or recipient.

Enumeration values:
CONTINUE  continue processing. cmp. SMFIS_CONTINUE
REJECT  reject current connection / message / recipient. cmp. SMFIS_REJECT
DISCARD  discard current connection / message / recipient without reporting back to the client. cmp. SMFIS_DISCARD
ACCEPT  accept current connection / message / recipient without further filter processing. cmp. SMFIS_ACCEPT
TEMPFAIL  return a temporary failure for current connection / message / recipient. cmp. SMFIS_TEMPFAIL

enum sendmail::milter::ModificationFlag
 

This enumeration contains flags indicating which changes may be made to a message by the Milter.

Enumeration values:
MOD_ADDHDRS 
MOD_CHGBODY 
MOD_ADDRCPT 
MOD_DELRCPT 
MOD_CHGHDRS 


Variable Documentation

CallbackFactory * sendmail::milter::_callbackFactory = NULL
 


Generated on Wed Jun 19 21:21:44 2002 for libmilter++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002