Commit Graph

41 Commits

Author SHA1 Message Date
Vincent Richard
83c5ba96b9 Rewrote SMTP command sending. Better code for pipelining. Report full command text on MAIL/RCPT errors. 2013-02-12 16:58:27 +01:00
Vincent Richard
ad9bef78c4 Updated copyright year and maintainer email address. 2013-01-10 17:30:31 +01:00
Vincent Richard
3a5621c2aa Trivial 64-bit warning fixes. 2012-12-12 16:35:55 +01:00
Vincent Richard
71f06fab91 Trivial 64-bit warning fixes. 2012-11-29 22:33:31 +01:00
Vincent Richard
6ae75bc971 SMTP Command Pipelining (RFC-2920). 2012-11-11 21:55:44 +01:00
Vincent Richard
bc63892291 OpenSSL support (thanks to Mehmet Bozkurt). 2012-11-03 09:27:12 +01:00
Vincent Richard
cce1c28bce Migrated build system to CMake. Conditional file compilation. Automatic selection of platform handler. 2012-11-01 18:20:06 +01:00
Vincent Richard
cc49395dd2 Split stream.hpp/.cpp into multiple source files. 2012-04-14 13:46:05 +02:00
Vincent Richard
20ba86512f No extra space between ':' and '<' in MAIL FROM and RCPT TO. Wait for server response after QUIT and before closing connection. 2010-12-08 08:52:54 +00:00
Vincent Richard
7e5a9a404f Return failed email address in exception for RCPT TO. 2010-10-20 09:37:39 +00:00
Vincent Richard
d6a8b099ed Connection time out. 2010-08-05 10:30:22 +00:00
Vincent Richard
a5d258dc72 Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009. 2009-09-06 12:02:10 +00:00
Vincent Richard
a74393b092 Send CRLF in the same packet as command to avoid problems with some servers. 2008-12-16 21:44:42 +00:00
Vincent Richard
13f69779c2 New namespace for encoders. 2008-10-12 13:59:09 +00:00
Vincent Richard
3f4226eaac Fixed compilation warnings. 2008-10-12 10:05:28 +00:00
Vincent Richard
0c30c298da Changed copyright year to 2008. 2008-01-04 18:07:40 +00:00
Vincent Richard
e801eac884 Allow more than one mechanism after AUTH=. 2007-04-24 09:06:41 +00:00
Vincent Richard
a5de2571e3 Better parsing of ESMTP extensions. 2007-03-28 08:28:12 +00:00
Vincent Richard
a88d21a336 Fixed typo in the copyright header, and added missing paragraph about linking. 2007-03-27 12:42:53 +00:00
Vincent Richard
d284cfa729 Changed copyright year to 2007. 2007-01-01 20:55:15 +00:00
Vincent Richard
c46500fdd3 Allow 'AUTH=LOGIN' capability for some servers. 2006-12-26 08:28:59 +00:00
Vincent Richard
0894c98959 Renamed 'vmime::platformDependant' to 'vmime::platform'. 2006-10-11 14:52:41 +00:00
Vincent Richard
b2d67de8a9 Reissue EHLO after successful STARTTLS. 2006-10-02 19:51:27 +00:00
Vincent Richard
abe3eef889 Fixed typo in comment. 2006-05-05 11:13:11 +00:00
Vincent Richard
64fdd8e889 Fixed typo when parsing ESMTP/AUTH response. 2006-05-05 11:11:03 +00:00
Vincent Richard
3bbffc18de Renamed 'byte' to 'byte_t'. 2006-04-18 19:04:30 +00:00
Vincent Richard
0b9fd48f97 Check for connection before any operation. 2006-02-24 17:57:17 +00:00
Vincent Richard
de9d03d952 Fixed dangling 'else'-block when TLS is not enabled (thanks to Tim Teulings). 2006-02-09 21:03:16 +00:00
Vincent Richard
63d21f7a09 Changed copyright year to 2006. 2006-02-05 10:22:59 +00:00
Vincent Richard
1539754d53 Added service::isSecuredConnection() and service::getConnectionInfos() to retrieve information about the connection. 2006-01-29 17:36:34 +00:00
Vincent Richard
9dcc78085a Added SMTPResponse to read and parse SMTP responses. 2006-01-07 08:46:20 +00:00
Vincent Richard
aba576a3a9 Fixed bug when disconnecting SMTP. 2005-11-30 12:12:01 +00:00
Vincent Richard
5a303de801 Fixed bug in disconnect() when authentication is not needed (thanks to Benjamin Biron). 2005-11-07 11:55:40 +00:00
Vincent Richard
c241f071d2 Added flush() on 'outputStream' + added unit tests for 'charsetFilteredOutputStream' when input contains invalid sequences. 2005-10-20 16:56:04 +00:00
Vincent Richard
ee46de08f7 Renamed 'progressionListener' to 'progressListener'. 2005-10-06 11:08:56 +00:00
Vincent Richard
3ec0f17ade Added service::setTimeoutHandlerFactory(). 2005-10-04 18:49:59 +00:00
Vincent Richard
09d9e11439 Added service::setSocketFactory(). 2005-10-04 18:34:25 +00:00
Vincent Richard
7d2d25da3e Added TLS/SSL support. 2005-10-03 21:29:04 +00:00
Vincent Richard
cbd1110a4b Updated FSF address. 2005-09-17 10:10:29 +00:00
Vincent Richard
0edaa87860 SASL authentication. 2005-09-17 09:08:45 +00:00
Vincent Richard
28bafee944 Renamed 'vmime::messaging' to 'vmime::net'. 2005-08-23 19:11:19 +00:00