August'24: Kamaelia is in maintenance mode and will recieve periodic updates, about twice a year,
primarily targeted around Python 3 and ecosystem compatibility.
PRs are always welcome. Latest Release: 1.14.32 (2024/3/24)
For examples and more explanations, see the module level docs.
Inboxes
- control : Shutdown & control messages regarding
client side socket handling
- tcp_inbox : This is where we get respones from the
real SMTP server
- tcp_control : This is where we get shutdown
information from the real SMTP server
- inbox : Data from the client connecting to the
server comes in here
Outboxes
- outbox : Data sent here goes back the the client
connecting to the server
- signal : Shutdown & control messages regarding
client side socket handling
- tcp_outbox : Data sent here is sent to the real
SMTP server
- tcp_signal : We send messages here to shutdown the
connection to the real SMTP connection
Methods defined here
Warning!
You should be using the inbox/outbox interface, not these methods
(except construction). This documentation is designed as a roadmap as to
their functionalilty for maintainers and new component developers.
RelayError(self)
__init__(self,
**argv)
acceptMail(self)
connectToRealSMTPServer(self)
deferMail(self)
error(self, message)
getline_fromsmtpserver(self)
handleConnect(self)
handleData(self,
command)
handleDisconnect(self)
handleEhlo(self,
command)
handleHelo(self,
command)
handleHelp(self,
command)
handleMail(self,
command)
handleNoop(self,
command)
handleQuit(self,
command)
handleRcpt(self,
command)
handleRset(self,
command)
handleVrfy(self,
command)
shouldWeAcceptMail(self)
Feedback
Got a problem with the documentation? Something unclear that could be
clearer? Want to help improve it? Constructive criticism is very welcome
- especially if you can suggest a better rewording!
Please leave you feedback here in reply to the documentation thread in the
Kamaelia blog.
-- Automatic documentation generator, 05 Jun 2009 at 03:01:38
UTC/GMT