Hi to all, 
I'm using Postfix and Dovecot for my little server.  I'm experimenting many 
false user caming fron the entire world to access to my account. I'm only in a 
country and I would like to restrict accesso to user coming from IPs located in 
my country.

Since the access is granteg by mysql and SQL in passdb and userdb, I've created 
a table with only the IPs of my country and check the user remote IP. The trick 
is working well when I try to access to my account beacuse the variable "%r" is 
not empy... But...

But when there is a delivery of a new message, the auth-worker have no IP and 
the check fail:
  auth-worker<5>: sql(user@my.domain): unknown user

and the new message, coming in my box from other servers come back to the 
sender as "unknown user"

There is a way to user a different query in this auth-worker process (I guess 
is using the same SQL with the IP-check)? Or "force" an IP (like 127.0.0.1) in 
the auth-worker invocation?

Thanks in advance for any advice.
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to