On Mon, Jun 16, 2008 at 7:19 PM, Ashay Chitnis <chitnis.ashay@xxxxxxxxx> wrote: > Dear All, > > I need to access pop and imap on user based IP level restrictions. I found > pam to be best suited for this service level restriction. The restriction > will be as below. > > User pqr should be allowed POP from IPADDR-1 > User B should be allowed IMAP from IPADDR-2 > User C should be allowed POP and IMAP from IPADDR-3 > > and so on. > > To achieve this below settings are done in /etc/pam.d/pop If you dont find the solution with pam, look a this http://wiki.codemongers.com/NginxImapCoreModule install nginx and wrote a peace of code to handle your need. > > > cat /etc/pam.d/pop > auth required /lib/security/pam_ldap.so > account required /lib/security/pam_access.so debug > accessfile=/usr/local/etc/popaccess.conf > account required /lib/security/pam_ldap.so > > > cat /usr/local/etc/popaccess.conf > > +:pqr:192.168.2.66/32 > > OR > > -:pqr:ALL EXCEPT 192.168.2.66/32 > > > But this does not see to be working as it is not yielding desired effect > even after restarting saslauthd and cyrus.. > > > Kindly guide me through.. > > regards > Ashay > > > > > > > > > > > > > ---- > Cyrus Home Page: http://cyrusimap.web.cmu.edu/ > Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html > -- Alain Spineux aspineux gmail com May the sources be with you ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html