При доступе к почте с помощью веб-почты подключения к Dovecot выполняются напрямую из SquirrelMail, работающего на том же компьютере, и поэтому всегда исходят из 127.0.0.1 независимо от того, где находится пользователь является. Dovecot не имеет возможности узнать, откуда пользователь обращается к SquirrelMail. Поэтому вам необходимо реализовать ограничение для веб-почты в самом SquirrelMail (или перед SquirrelMail, например, с помощью iptables).
Я нашел плагин squirrelmail с именем ip_restriction
, который помогает ограничить аутентификацию на основе IP.