pymilter
0.9.6
|
A logging but otherwise do nothing Milter base class. More...
Public Member Functions | |
def | log |
Provide simple logging to sys.stdout. | |
def | connect |
def | hello |
def | envfrom |
def | envrcpt |
def | header |
def | eoh |
def | eom |
def | abort |
def | close |
![]() | |
def | log |
Defined by subclasses to write log messages. More... | |
def | connect |
Called for each connection to the MTA. More... | |
def | hello |
Called when the SMTP client says HELO. More... | |
def | envfrom |
Called when the SMTP client says MAIL FROM. More... | |
def | envrcpt |
Called when the SMTP client says RCPT TO. More... | |
def | data |
Called when the SMTP client says DATA. More... | |
def | header |
Called for each header field in the message body. More... | |
def | eoh |
Called at the blank line that terminates the header fields. More... | |
def | body |
Called to supply the body of the message to the Milter by chunks. More... | |
def | unknown |
Called when the SMTP client issues an unknown command. More... | |
def | eom |
Called at the end of the message body. More... | |
def | abort |
Called when the connection is abnormally terminated. More... | |
def | close |
Called when the connection is closed. More... | |
def | protocol_mask |
Return mask of SMFIP_N* protocol option bits to clear for this class The @nocallback and @noreply decorators set the milter_protocol function attribute to the protocol mask bit to pass to libmilter, causing that callback or its reply to be skipped. More... | |
def | negotiate |
Negotiate milter protocol options. More... | |
def | getsymval |
Return the value of an MTA macro. More... | |
def | setreply |
Set the SMTP reply code and message. More... | |
def | setsymlist |
Tell the MTA which macro names will be used. More... | |
def | addheader |
Add a mail header field. More... | |
def | chgheader |
Change the value of a mail header field. More... | |
def | addrcpt |
Add a recipient to the message. More... | |
def | delrcpt |
Delete a recipient from the message. More... | |
def | replacebody |
Replace the message body. More... | |
def | chgfrom |
Change the SMTP envelope sender address. More... | |
def | quarantine |
Quarantine the message. More... | |
def | progress |
Tell the MTA to wait a bit longer. More... | |
A logging but otherwise do nothing Milter base class.
This is included for compatibility with previous versions of pymilter. The logging callbacks are marked @noreply.
def Milter.Milter.envfrom | ( | self, | |
f, | |||
str | |||
) |
Called to begin each message. f -> string message sender str -> tuple additional ESMTP parameters
References Milter.Base.log().
Referenced by Milter.test.TestBase.feedFile().