1/*++ 2/* NAME 3/* smtp_sasl 3h 4/* SUMMARY 5/* Postfix SASL interface for SMTP client 6/* SYNOPSIS 7/* #include "smtp_sasl.h" 8/* DESCRIPTION 9/* .nf 10 11 /* 12 * SASL protocol functions 13 */ 14extern void smtp_sasl_initialize(void); 15extern void smtp_sasl_connect(SMTP_SESSION *); 16extern int smtp_sasl_passwd_lookup(SMTP_SESSION *); 17extern void smtp_sasl_start(SMTP_SESSION *, const char *, const char *); 18extern int smtp_sasl_authenticate(SMTP_SESSION *, DSN_BUF *); 19extern void smtp_sasl_cleanup(SMTP_SESSION *); 20 21extern void smtp_sasl_helo_auth(SMTP_SESSION *, const char *); 22extern int smtp_sasl_helo_login(SMTP_STATE *); 23 24extern void smtp_sasl_passivate(SMTP_SESSION *, VSTRING *); 25extern int smtp_sasl_activate(SMTP_SESSION *, char *); 26extern STRING_LIST *smtp_sasl_mechs; 27 28/* LICENSE 29/* .ad 30/* .fi 31/* The Secure Mailer license must be distributed with this software. 32/* AUTHOR(S) 33/* Initial implementation by: 34/* Till Franke 35/* SuSE Rhein/Main AG 36/* 65760 Eschborn, Germany 37/* 38/* Adopted by: 39/* Wietse Venema 40/* IBM T.J. Watson Research 41/* P.O. Box 704 42/* Yorktown Heights, NY 10598, USA 43/*--*/ 44