|
pymilter
0.9.8
|
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 |
Public Member Functions inherited from Milter.Base | |
| 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().
1.8.6