7 /* Postfix SMTP server, SASL support interface
9 /* #include "smtpd_sasl_glue.h"
14 * SASL protocol interface
16 extern void smtpd_sasl_initialize(void);
17 extern void smtpd_sasl_activate(SMTPD_STATE
*, const char *, const char *);
18 extern void smtpd_sasl_deactivate(SMTPD_STATE
*);
19 extern int smtpd_sasl_authenticate(SMTPD_STATE
*, const char *, const char *);
20 extern void smtpd_sasl_logout(SMTPD_STATE
*);
21 extern int permit_sasl_auth(SMTPD_STATE
*, int, int);
23 #define smtpd_sasl_is_active(s) ((s)->sasl_server != 0)
24 #define smtpd_sasl_set_inactive(s) ((void) ((s)->sasl_server = 0))
29 /* The Secure Mailer license must be distributed with this software.
31 /* Initial implementation by:
34 /* 65760 Eschborn, Germany
38 /* IBM T.J. Watson Research
40 /* Yorktown Heights, NY 10598, USA