[Postfixbuch-users] Postfix lehnt mit 450er ab
Ruben Rögels
ruben.roegels at jumping-frog.org
Di Okt 4 13:11:06 CEST 2011
Am 04.10.2011 13:05, schrieb Ruben Rögels:
> Am 04.10.2011 13:03, schrieb Andre Tann:
>> Servus zusammen,
>>
>> folgendes verstehe ich nicht: mx.example.org ist Frontrelay vor einem
>> Exchange mit der IP aa.bb.cc.dd. Das Postfix auf dem Frontrelay prüft
>> via reject_unverified_recipient, ob es einen bestimmten Empfänger gibt:
>>
>> Oct 4 12:54:14 mx.example.org postfix_port_25/smtpd[27530]: NOQUEUE: reject:
>> RCPT from spammer[spammer-IP]: 450 4.1.1
>> <not-existent at example.org>: Recipient address rejected: unverified address:
>> host
>> exchange[aa.bb.cc.dd] said: 550 5.1.1
>> User unknown (in reply to RCPT TO command); from=<spammer>
>> to=<not-existent at example.org> proto=SMTP helo=<spammer-with-valid-domain>
>>
>> Also, der Exchange lehnt mit 550 ab, und postfix lehnt nur mit 450 ab,
>> richtig? Warum ist das so? Einen User, den postfix nicht kennt, und für
>> dessen Domain es final zuständig ist, würde es doch auch mit einem 5er
>> ablehnen.
>>
>> Danke+Gruß!
>>
>
> Hallo,
>
> damit habe ich mich auch vor Kurzem herumgeschlagen.
>
> Das hier hilft weiter:
> http://www.postfix.org/ADDRESS_VERIFICATION_README.html#recipient
>
> Was Du suchst ist: unverified_recipient_reject_code = xxx
>
> Gruß,
> Ruben
Sorry für die Doppel-Antwort, Erklärung in der Hektik vergessen:
Mit reject_unverified_recipient prüft dein front-relay am/über Exchange
ob der die Mail für den Empfänger annehmen würde. Sieht man auch schön
in den Logs. Die Antwort ist daher nur zeitlich begrenzt gültig, da der
folgende MX (bei Dir das Exchange) die Mail irgendwan annehmen _könnte_.
Postfix gibt deswegen standardmäßig nur einen 450er, was wiederum dazu
führt, dass die Mail noch mal zugestellt wird und noch mal geprüft wird
ob sie nun angenommen wird oder nicht, bis der einliefernde MX aufgibt.
Gruß,
Ruben
Mehr Informationen über die Mailingliste Postfixbuch-users