Il Friday 29 February 2008 18:46:37 Tom Collins ha scritto:
> > There is someone who is able to disable access IMAP except for  
> > webmail (login
> > via localhost) ?
>
> Recent versions (like the past year, at least) include a list of IPs  
> for which IMAP connections are considered "webmail" and don't get  
> rejected for users who don't have IMAP access.
>
> Look in vchkpw.c for a 127.0.0.1 -- that's where the list is.

Thanks Tom,

my webmail already uses 127.0.0.1 (localhost) as IMAP host. In my vchkpw.c 
127.0.0.1 is already included this address, but vmoduser -i has no effect.

An extract of my vchkpw.c:

<<<<<<<<<
#define POP_CONN  0
#define SMTP_CONN 1
#define IMAP_CONN 2
#define WEBMAIL_CONN 3

/* POP/IMAP connections from the following IPs will be classified as
 * "web mail" instead of POP/IMAP.  On single-server networks, this
 * will typically be just 'localhost'.  For clusters, add the IP
 * addresses of all webmail servers.
 */
char *webmailips[] = { "127.0.0.1" };

int ConnType = 0;

int main( int argc, char **argv)
{
 char *tmpstr;

  if ( (IpAddr = get_remote_ip())  == NULL) IpAddr="";
  if ( (tmpstr = getenv("TCPLOCALPORT")) == NULL) LocalPort = 0;
  else LocalPort = atoi(tmpstr);
>>>>>>>>>

Someone using this option with success?

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

!DSPAM:47cbab37120501250358044!

Reply via email to