For each connection to Haraka there is one connection object.
A unique UUID for this connection.
The remote IP address
The rDNS of the remote IP
Either 'EHLO' or 'HELO' whichever the remote end used
The hostname given to HELO or EHLO
A safe object in which you can store connection-specific variables
The current transaction object, valid after MAIL FROM, and destroyed at queue time, RSET time, or if MAIL FROM was rejected. See the Transaction Object documentation file.
A boolean flag to say whether this connection is allowed to relay mails (i.e. deliver mails outbound). This is normally set by SMTP AUTH, or sometimes via an IP address check.
For low level use. Contains the current line sent from the remote end, verbatim as it was sent. Can be useful in certain botnet detection techniques.
Contains the last SMTP response sent to the client.
For low level use. This value is set when the remote host drops the connection.