Re: [Dovecot] How to use option allow_nets?

2007-05-02 Thread Geert Hendrickx
On Wed, May 02, 2007 at 03:19:36PM +0200, Bernd Kuhls wrote:
> I tried to add the line
> 
>   allow_nets=127.0.0.0/8,192.168.0.0/16
> 
> in the block
> 
>   passdb pam {
> 
> which is the default enabled auth code in Debian.


allow_nets is a passdb field (for example in an SQL passdb), not a
dovecot.conf directive.

Geert


[Dovecot] How to use option allow_nets?

2007-05-02 Thread Bernd Kuhls

Hi,

according to
http://wiki.dovecot.fi/PasswordDatabase/ExtraFields/AllowNets

there exists an option allow_nets to restrict IP ranges from where
users are allowed to login to Dovecot.

I am using Debian Etch with the official Dovecot packages:
# dpkg -l | grep dovecot
ii  dovecot-common1.0.rc15-2
ii  dovecot-imapd 1.0.rc15-2
ii  dovecot-pop3d 1.0.rc15-2

using a mostly unchanged dovecot.conf.

I tried to add the line

  allow_nets=127.0.0.0/8,192.168.0.0/16

in the block

  passdb pam {

which is the default enabled auth code in Debian.

When starting Dovecot I get this error message:

# /etc/init.d/dovecot start
Starting mail server: dovecot
Error: Error in configuration file /etc/dovecot/dovecot.conf line 777: 
Unknown setting: allow_nets


According to the Dovecot changelog
> 2006-02-27 18:46  Timo Sirainen <[EMAIL PROTECTED]>
>
>* src/auth/: auth-request.c, auth-request.h: Added "allow_nets"
>   extra field. If set, the user can log in only from within the
>   given networks (hope the code is correct...)

the option exists since February 2006, while the Debian package was
released in December 2006.

What I am doing wrong?

Using TCP wrappers instead seems not to be an option according to
http://dovecot.org/list/dovecot/2006-April/012476.html

Greetings, Bernd Kuhls