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