aboutsummaryrefslogtreecommitdiffstats
path: root/smtp.h
Commit message (Collapse)AuthorAgeFilesLines
* Enforce minimum recommended SMTP timeouts, apply to EHLO/LHLO as well.Matthias Andree2009-05-251-1/+11
| | | | | | | | | | | | | | | | | | | | Short timeouts could cause fetchmail to not wait long enough for the "250 Ok" after shipping a long message, particularly with synchronous mailers and extensive spam filtering. This caused fetchmail to re-fetch long messages. While the actual fix is making sure that the timeout is no shorter than the time the SMTP server takes to process the message, we now enforce the minimum RFC-5321 recommended timeouts even if the user configures a lower timeout. This is to fix Berlios Bug #10972, reported by Viktor Binzberger. NOTE: it is untested whether we will properly delete the message from the POP3/IMAP server or mark it as seen, as the upstream server may close the connection sooner. svn path=/branches/BRANCH_6-3/; revision=5338
* * SMTP/LMTP cleanup to fix these two bugs:Matthias Andree2005-12-201-10/+9
| | | | | | | | | - switch back to SMTP after having tried LMTP hosts (multiple smtphost hosts) - switch back to LMTP after sending a bounce. The patch removes the global state variable that was the root of this problem. Patch by Sunil Shetye. svn path=/branches/BRANCH_6-3/; revision=4581
* Sunil Shetye's fix for SSL configuration.Eric S. Raymond2004-01-131-1/+1
| | | | svn path=/trunk/; revision=3875
* Ready to ship.Eric S. Raymond2003-08-061-0/+4
| | | | svn path=/trunk/; revision=3831
* Expose the ESMTP name and password options.Eric S. Raymond2002-03-101-1/+1
| | | | svn path=/trunk/; revision=3596
* Initial version of ESMTP AUTH.Eric S. Raymond2002-03-091-0/+1
| | | | svn path=/trunk/; revision=3589
* First cut at ODMR support.Eric S. Raymond2001-02-071-0/+1
| | | | svn path=/trunk/; revision=3028
* gcc -Wall cleanup.Eric S. Raymond1998-12-151-1/+1
| | | | svn path=/trunk/; revision=2278
* Added LMTP support.Eric S. Raymond1998-11-071-0/+1
| | | | svn path=/trunk/; revision=2177
* Jonathan T. Agnew's massive code cleanup.Eric S. Raymond1998-10-261-4/+4
| | | | svn path=/trunk/; revision=2137
* Change type of socket descriptors from FILE * to int. Change SockGetsEric S. Raymond1997-05-131-9/+9
| | | | | | | to SockRead a la read(2). This is all part of an attempt to deal with embedded NULs in IMAP messages. svn path=/trunk/; revision=992
* Added RFC1985 ETRN support.Eric S. Raymond1997-02-101-0/+1
| | | | svn path=/trunk/; revision=861
* ESMTP SIZE option support.Eric S. Raymond1997-01-221-0/+3
| | | | svn path=/trunk/; revision=804
* Support for EHLO and 8BITMIME extension.Eric S. Raymond1997-01-221-1/+6
| | | | svn path=/trunk/; revision=803
* Ready for Rachel.Eric S. Raymond1996-12-051-1/+0
| | | | svn path=/trunk/; revision=602
* Include Cameron McPherson's patch for handling multi-line SMTP responses.Eric S. Raymond1996-11-161-1/+1
| | | | svn path=/trunk/; revision=545
* Prototypes everywhere.Eric S. Raymond1996-11-081-2/+0
| | | | svn path=/trunk/; revision=515
* STEP 4: Make SMTP functions take file pointer arguments.Eric S. Raymond1996-10-311-8/+8
| | | | svn path=/trunk/; revision=447
* Get rid of an unnecessary function.Eric S. Raymond1996-10-301-1/+0
| | | | svn path=/trunk/; revision=437
* Comment cleaning.Eric S. Raymond1996-10-251-9/+3
| | | | svn path=/trunk/; revision=388
* Expand SMTP buffers to deal with long greeting messages.Eric S. Raymond1996-10-181-1/+1
| | | | svn path=/trunk/; revision=348
* Improved RFC822 conformance in SMTP code.Eric S. Raymond1996-09-241-0/+1
| | | | svn path=/trunk/; revision=116
* The great name change.Eric S. Raymond1996-09-241-1/+1
| | | | svn path=/trunk/; revision=114
* Initial revisionEric S. Raymond1996-09-241-0/+34
svn path=/trunk/; revision=113