Our mail server has a lot of external clients which connecting to us using Thunderbird mail client. For some reason they werent able to authorise unless theirs public ip address is added to mynetworks list. Only after adding clients public ip address to mynetworks list, mail client is able to connect using imap protocol. But that leaves some sort of a security issue.
So I have few questions:
1.) How can i find out when client (ip in mynetworks list) is connecting to us and which user account is he using as MAIL FROM: field, basically whom is he sending email from.
I've got following setup from postconf:
smtpd_recipient_restrictions = reject_non_fqdn_recipient, permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination, reject_unlisted_recipient, reject_invalid_hostname, reject_non_fqdn_sender, reject_rbl_client dul.ru, reject_rbl_client bl.spamcop.net, reject_rbl_client pbl.spamhaus.org, reject_rbl_client zen.spamhaus.org, permit
2.) Also is it possible to somehow make zimbra to inform when a client from (mynetworks list) is sending email (any email, the point here is client must be in my networks list or i can specifically point out which ip address to watch)