Juerg Reimann:
> Hi everybody
>
> I have a relatively dumb host in mynetworks that should be able to relay mail
> through my server. This host does not retry sending a mail if something goes
> wrong. It works until there is a recipient host that has graylisting
> activated:
>
> postfix/smtpd[68055]: [ID 197553 mail.info] NOQUEUE: reject: RCPT from
> host.in.mynetworks[1.2.3.4]: 450 4.1.1 <[email protected]>: Recipient
> address rejected: unverified address: host some.mail.server[4.3.2.1] said:
> 450 4.7.1 <[email protected]>: Recipient address rejected: Greylisted for 5
> minutes (in reply to RCPT TO command); from=<[email protected]>
> to=<[email protected]> proto=ESMTP helo=<host>
>
> Why is such a mail not ending up in my postfix' mailqueue so that postfix can
> retry later?
>
Because someone configured Postfix to reject that mail with
reject_unverified_recipient.
Workaround: specify permit_mynetworks *before* reject_unverified_recipient.
Wietse