Asai:
> After investigating this issue further, it looks like there might be
> something I'm missing regarding postscreen. My reasoning for this is
> yesterday a client said she couldn't send email. I looked at her phone
> and the postfix logs and could see that her IP address was being
> rejected by postscreen:
Wietse:
> As documented ***DO NOT*** run postscreen on the server port
> that is used by mail client programs.
Asai:
> I'm wondering if I have something wrong in master.cf:
>
> 587 inet n - n - - smtpd
> smtp inet n - n - 1 postscreen
> smtpd pass - - n - - smtpd
> dnsblog unix - - n - 0 dnsblog
> tlsproxy unix - - n - 0 tlsproxy
> submission inet n - n - - smtpd
In that case one mistake is that the client connected to the wrong
service: they connected to service smtp(=port 25) instead of service
submission(=port 587). That's also why postscrfeen rejected the
client: the client came from a IP address dynamic pool.
Another mistake may be that you offer AUTH service on port 25.
An unrelated mistake is that you have two submission service entries
in master.cf: one called 587 and one called submission. Only the
last entry will be used, so it is a good idea to remove the first
one.
Wietse