I need to disable non IMAP webmail access, then allow access to IMAP only from localhost/webmail, and in the future enable full IMAP access only for some users. In a previous message I was advised to switch from courier-imap to dovecot and so I did, but the problem persists. My installation is based on shupp.org toaster but with some modifications:
vpopmail version is: 5.4.26 MySQL backend dovect version is: 1.0.13 webmail is horde and connects to the IMAP server through 127.0.0.1 or localhost Example: mail:~# /home/vpopmail/bin/vmoduser -i [EMAIL PROTECTED] NOTE: (-i : disable non-webmail IMAP access ) mail:~# /home/vpopmail/bin/vuserinfo [EMAIL PROTECTED] name: cbs passwd: XXXXXXXXXXXXX clear passwd: XXXXXXXXX uid: 0 gid: 8 flags: 2152 gecos: cbs limits: imap access closed smtp access is closed (*) user not allowed to relay mail (*) no dialup flag has been set (*) * = set by domain-wide limits dir: /home/vpopmail/domains/mail.it/cbs quota: 52428800S usage: 26% last auth: Thu Apr 10 10:31:02 2008 last auth ip: imap >From my PC IMAP is disable now: mail:~# tail -f /var/log/dovecot/dovecot.log | grep cbs dovecot: Apr 10 11:06:36 Info: auth(default): vpopmail([EMAIL PROTECTED],80.149.171.97): lookup user=cbs domain=mail.it dovecot: Apr 10 11:06:36 Info: auth(default): vpopmail([EMAIL PROTECTED],80.149.171.97): IMAP disabled dovecot: Apr 10 11:06:37 Info: auth(default): client out: FAIL 752 [EMAIL PROTECTED] dovecot: Apr 10 11:06:37 Info: imap-login: Disconnected: user=<[EMAIL PROTECTED]>, method=PLAIN, rip=80.149.171.97, lip=152.19.154.67 But also from Webmail (localhost) is disable dovecot: Apr 10 11:07:57 Info: auth(default): vpopmail([EMAIL PROTECTED],127.0.0.1): lookup user=cbs domain=mail.it dovecot: Apr 10 11:07:57 Info: auth(default): vpopmail([EMAIL PROTECTED],127.0.0.1): IMAP disabled dovecot: Apr 10 11:07:59 Info: auth(default): client out: FAIL 1990 [EMAIL PROTECTED] If i set: mail:~# /home/vpopmail/bin/vmoduser -w [EMAIL PROTECTED] limits: webmail access closed smtp access is closed (*) user not allowed to relay mail (*) no dialup flag has been set (*) * = set by domain-wide limits I do not get any effect, IMAP always work from any IP. My vchkpw.c is set properly, I think: char *webmailips[] = { "127.0.0.1" }; Some questions: Where writes the settings on limits vmoduser (MySQL, Maildir)? How can investigate to find out where is the problem? Thanks -- Alessio Cecchi is: @ ILS -> http://www.linux.it/~alessice/ Assistenza Sistemi GNU/Linux -> http://www.cecchi.biz/ @ PLUG -> ex-Presidente, adesso senatore a vita, http://www.prato.linux.it @ LOLUG -> neo-Socio http://www.lolug.net !DSPAM:47fde164120509006914130!