comparison mod_auth_dovecot.wiki @ 214:a928ab41c909

mod_auth_dovecot: Add a little documentation for TCP socket support.
author Waqas Hussain <waqas20@gmail.com>
date Sat, 17 Sep 2011 19:47:30 +0500
parents 5211b343abc2
children
comparison
equal deleted inserted replaced
213:7c960f1b4cf8 214:a928ab41c909
14 }}} 14 }}}
15 15
16 These options are used by mod_auth_dovecot: 16 These options are used by mod_auth_dovecot:
17 17
18 || *Name* || *Description* || *Default value* || 18 || *Name* || *Description* || *Default value* ||
19 || dovecot_auth_socket || Path to the Dovecot auth socket || /var/run/dovecot/auth-login || 19 || dovecot_auth_socket || Path to the Dovecot auth socket || "/var/run/dovecot/auth-login" ||
20 || auth_append_host || If true, sends the bare JID as authzid. || false || 20 || auth_append_host || If true, sends the bare JID as authzid. || false ||
21 21
22 The Dovecot user and group must have access to connect to this socket. You can create a new dedicated socket for Prosody too. Add the below to the _socket listen_ section of /etc/dovecot/dovecot.conf, and match the socket path in Prosody's dovecot_auth_socket setting. 22 The Dovecot user and group must have access to connect to this socket. You can create a new dedicated socket for Prosody too. Add the below to the _socket listen_ section of /etc/dovecot/dovecot.conf, and match the socket path in Prosody's dovecot_auth_socket setting.
23 23
24 {{{ 24 {{{
32 } 32 }
33 }}} 33 }}}
34 34
35 Make sure the socket directories exist and are owned by the Prosody user. 35 Make sure the socket directories exist and are owned by the Prosody user.
36 36
37 Note: Dovecot uses UNIX sockets by default. luasocket is compiled with UNIX socket on debian/ubuntu by default, but is not on many other platforms.
38 If you run into this issue, you would need to either recompile luasocket with UNIX socket support, or use Dovecot 2.x's TCP socket support.
39
40 == TCP socket support for Dovecot 2.x ==
41
42 Dovecot 2.x includes TCP socket support. These are the relevant mod_auth_dovecot options:
43
44 || *Name* || *Description* || *Default value* ||
45 || dovecot_auth_host || Hostname to connect to. || "127.0.0.1" ||
46 || dovecot_auth_port || Port to connect to. || _(this value is required)_ ||
47
37 = Compatibility = 48 = Compatibility =
38 ||trunk||Works|| 49 ||trunk||Works||
39 ||0.8||Works|| 50 ||0.8||Works||