summaryrefslogtreecommitdiffstats
path: root/qmail-remote.c
Commit message (Collapse)AuthorAgeFilesLines
* make qmail support EC keysmanuel2016-08-071-1/+1
|
* disable SSLv2manuel2016-03-011-0/+1
|
* update DANE support to libval 2.1 (+fixes)manuel2015-07-241-20/+35
|
* fix missing check for invalid dane statusmanuel2015-07-061-13/+14
| | | | | libval returns VAL_DANE_NOERROR if domain is insecure and no TLSA RR exists. we should stop all further dane handling in this case
* add SMTP DANE supportmanuel2015-07-041-51/+110
|
* opportunistic TLSmanuel2015-06-301-2/+26
| | | | When the TLS handshake fails, retry delivery with TLS disabled
* Treat ECONNREFUSED the same as ETIMEDOUTmanuel2014-05-201-1/+1
| | | | | | | | After an SMTP connection attempt times out, qmail-remote records the relevant IP address. If the same address fails again (after at least two minutes with no intervening successful connections), qmail-remote assumes that further attempts will fail for at least another hour.
* Fix qmail-remote to handle multiple MX records correctly as in rfc2821manuel2014-05-201-2/+3
| | | | | | | | This patch changes qmail-remote to skip over MX servers that greet with codes 400 to 499 and to bounce mail when any MX server that qmail tries greets with a code 500 to 599. see http://www-dt.e-technik.uni-dortmund.de/~ma/qmail/patch-qmail-1.03-rfc2821.diff
* get rid of DNS ANY querymanuel2014-02-181-24/+4
| | | | | | | | UltraDNS started blocking UDP-ANY queries so this is a problem. This will disable domain canonicalization of the envelope address of outgoing messages. This is as specified by RFC 1123 section 5.2.2. However this requirement is obsolete and modern MTAs have disabled it too.
* [PATCH] qmail-1.03-accept-5xxmanuel2013-02-041-2/+6
|
* [PATCH] Adding support for remote QMTP hostsmanuel2013-02-041-6/+127
| | | | qmail-1.03-qmtpc
* [PATCH] qregex-starttls-2way-auth-20060423-mmmanuel2013-02-041-9/+435
|
* qmail 1.03 importmanuel2013-02-041-0/+427