Dear Timo, Thanx for your reply. But I can't immediately act on your answer.
> > Is it possible to enable pop only for a specific ip and enable spop for > > every other ip? > > I've a vserver in which an application can check mail via pop, but not > > spop. And I don't like to enable pop for the outside world. > > a) Firewall. Probably a better idea. Yes, I will request to disable the ports 110 and 143 in the firewall, but since we don't manage the firewall ourselves, I would also be able to configure this in Dovecot. > b) Fail authentication if non-secure authentication comes from outside > world. Clear, that's what I would like. But how? How do I differentiate? How can I say if this, then that? I'm using passwd: auth_userdb = passwd auth_passdb = pam Do I do something within protocol pop3 { } But how can I make an if/then-like statement so that I can use: > If you're using SQL as passdb this would be easy. With anything > else probably not. %r and %c variables anyway allow this > (http://wiki.dovecot.org/Variables) It's not possible to do this I've discovered: protocols = pop3 pop3s disable_plaintext_auth = yes (...) userdb static { args = uid=1005 gid=1005 allow_all_users=yes disable_plaintext_auth=no } Here I tried to make siable_plaintext_auth different for a specific user. Kind regards, Arjan.