summaryrefslogtreecommitdiffstats
path: root/libesmtp-private.h
diff options
context:
space:
mode:
authorPawel Salek <pawsa@fedorapeople.org>2010-03-05 21:22:15 +0100
committerPawel Salek <pawsa@fedorapeople.org>2010-03-05 21:22:15 +0100
commit0cc409a44cac5ac29d0bd18fa13a4e9f2b2f2b96 (patch)
tree5a54b7a2e3f0d767cbf587212c95897b8310a28b /libesmtp-private.h
parent5d3cf8a33ced580af0d3e30b8fbd3cf9a5aa315a (diff)
downloadlibesmtp-0cc409a44cac5ac29d0bd18fa13a4e9f2b2f2b96.tar.gz
libesmtp-0cc409a44cac5ac29d0bd18fa13a4e9f2b2f2b96.tar.xz
libesmtp-0cc409a44cac5ac29d0bd18fa13a4e9f2b2f2b96.zip
Implement submission to smtps service.
* examples/mail-file.c: allow testing submission to smtps service. * libesmtp-private.h: add negotiate_ssl() prototype. * libesmtp.h: add Starttls_OVER_SSL to starttls_option enum. * protocol.h: enable SSL on connection whenever selected. * smtp-tls.c: share negotiate_ssl().
Diffstat (limited to 'libesmtp-private.h')
-rw-r--r--libesmtp-private.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libesmtp-private.h b/libesmtp-private.h
index 7e242f7..a1dcf90 100644
--- a/libesmtp-private.h
+++ b/libesmtp-private.h
@@ -31,6 +31,7 @@
#include "message-source.h"
#include "concatenate.h"
#include "auth-client.h"
+#include "siobuf.h"
/* SMTP Extensions */
@@ -242,6 +243,7 @@ int select_auth_mechanism (smtp_session_t session);
/* smtp-tls.c */
int select_starttls (smtp_session_t session);
+int negotiate_ssl (siobuf_t conn, smtp_session_t session);
void destroy_starttls_context (smtp_session_t session);
#endif