summaryrefslogtreecommitdiffstats
path: root/doc/wiki/Sasl.txt
blob: 940f187ad71b81ab5178b5b035fa82e54a8a29e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
SASL
====

SASL stands for "Simple Authentication and Security Layer". SASL itself is
nothing more than a list of requirements for <authentication mechanisms>
[Authentication.Mechanisms.txt] and protocols to be SASL-compatible as
described in RFC 4422 [http://www.ietf.org/rfc/rfc4422.txt]. IMAP, POP3 and
SMTP protocols all have support for SASL.

Many people confuse SASL with one specific SASL implementation: the Cyrus SASL
library. Dovecot has its own SASL implementation which may at some point be
separated from Dovecot itself to "compete" against Cyrus SASL library in server
side.

Dovecot SASL can already be used with:

 * Postfix *v2.3* and later. See <HowTo.PostfixAndDovecotSASL.txt> for details.

 * Exim *v4.64* and later. See <HowTo.EximAndDovecotSASL.txt> for details.
 * chasquid [https://blitiri.com.ar/p/chasquid] *v0.04* and later. See
   <HowTo.ChasquidAndDovecotSASL.txt> for details.
 * Prosody (with mod_auth_dovecot)
 * ejabberd (with check_dovecot.pl)

Hopefully more software will follow.

(This file was created from the wiki on 2019-06-19 12:42)