Commit graph

13 commits

Author SHA1 Message Date
Christian Joergensen
1d5d658be6 Added new Server field Hostname for the FQDN over the server (and updated various uses of the hostname). Moved Server.Addr to a parameter for ListenAndServe, as it was only used there. 2014-07-21 12:43:42 +02:00
Christian Joergensen
d28767953f Added TLS param to Peer. Added option to prepend Received header to envelope data. 2014-07-21 00:06:56 +02:00
Christian Joergensen
9695f7c734 XCLIENT support. 2014-07-20 21:51:39 +02:00
Christian Joergensen
0fa1acf706 Handle too long lines. Make envelope reset into a session method. 2014-07-19 20:55:40 +02:00
Christian Joergensen
97b38af3b4 Send the HELO hostname to the HeloChecker. 2014-07-18 08:46:39 +02:00
Christian Joergensen
a0c514f12d Different fixes.
Handle empty e-mail addresses.
Implemented MaxRecipients check.
Announce PIPELINING support.
Corrected error code on Too Busy error.
Implemented DataTimeout for timeouts on DATA.
Use textproto.DotReader in handleDATA to implement dot-stuffing.
Reset deadlines on old socket in STARTTLS, add new deadlines to new TLS socket.
2014-07-17 16:00:44 +02:00
Christian Joergensen
3b49f5e70d Add Authenticator test in AUTH handler. 2014-07-15 20:14:29 +02:00
Christian Joergensen
3bd281bb3c Use separate package for tests and example. 2014-07-15 13:38:50 +02:00
Christian Joergensen
f32411bd90 Extra test cases. 2014-07-15 13:07:47 +02:00
Christian Joergensen
b2f59a653e Fixes. 2014-07-15 11:16:34 +02:00
Christian Joergensen
64d201aecb Implemented MaxConnections, corrected examples, removed MailAddress. 2014-07-15 10:07:58 +02:00
Christian Joergensen
b78de3a03e Extra tests. 2014-07-14 20:06:32 +02:00
Christian Joergensen
be03306860 Test cases, fixes. 2014-07-14 19:44:10 +02:00