Patrick Welche <prlw1@cam.ac.uk>
[netbsd-mini2440.git] / external / ibm-public / postfix / dist / src / smtp / smtp_sasl.h
blob7e2e27e784bad43cb01184736a37531751a942fe
1 /* $NetBSD$ */
3 /*++
4 /* NAME
5 /* smtp_sasl 3h
6 /* SUMMARY
7 /* Postfix SASL interface for SMTP client
8 /* SYNOPSIS
9 /* #include "smtp_sasl.h"
10 /* DESCRIPTION
11 /* .nf
14 * SASL protocol functions
16 extern void smtp_sasl_initialize(void);
17 extern void smtp_sasl_connect(SMTP_SESSION *);
18 extern int smtp_sasl_passwd_lookup(SMTP_SESSION *);
19 extern void smtp_sasl_start(SMTP_SESSION *, const char *, const char *);
20 extern int smtp_sasl_authenticate(SMTP_SESSION *, DSN_BUF *);
21 extern void smtp_sasl_cleanup(SMTP_SESSION *);
23 extern void smtp_sasl_helo_auth(SMTP_SESSION *, const char *);
24 extern int smtp_sasl_helo_login(SMTP_STATE *);
26 extern void smtp_sasl_passivate(SMTP_SESSION *, VSTRING *);
27 extern int smtp_sasl_activate(SMTP_SESSION *, char *);
28 extern STRING_LIST *smtp_sasl_mechs;
30 /* LICENSE
31 /* .ad
32 /* .fi
33 /* The Secure Mailer license must be distributed with this software.
34 /* AUTHOR(S)
35 /* Initial implementation by:
36 /* Till Franke
37 /* SuSE Rhein/Main AG
38 /* 65760 Eschborn, Germany
40 /* Adopted by:
41 /* Wietse Venema
42 /* IBM T.J. Watson Research
43 /* P.O. Box 704
44 /* Yorktown Heights, NY 10598, USA
45 /*--*/