Modules
Traits
The final step of sending a mail is queueing it for delivery.
A mail guard can be queried whether a recepient is accepted on on which address.
A mail queue allows us to queue an e-mail.
We start with an envelope. Then, depending on implementation,
the
Mail
implementation receives the e-mail body.
Finally, the caller queues the mail by calling Mail.queue()
.The service which implements this trait has a name.
A session service handles the Samotop session
An object implementing this trait handles TCP connections in a
Future
.