Re: Einzelne E-Mail Adresse soll temporär (wg. Wartungszwecken) nicht erreichbar sein, aber kein reject oder User not exist zurückgeben
Carsten Rosenberg
cr at ncxs.de
Mi Apr 10 08:18:38 CEST 2024
Hey,
bei einem check_recipient_access wird die Mail von deinem Server nicht
angenommen. Das kannst du auch ohne regex machen:
smtpd_recipient_restrictions =
...
check_recipient_access hash:/etc/postfix/access_recipient
# Test
testuser at meinedomain.at DEFER
und einmal postmap hash:/etc/postfix/access_recipient
Wenn Postfix Mails annehmen aber nicht zustellen soll, kannst du das mit
der Tranport Map machen:
# main.cf
transport_maps = hash:/etc/postfix/transport_maps
# transport_maps
testuser at meinedomain.at retry:
Das erzeugt dann einen temporären Fehler bei der Zustellung.
Viele Grüße
Carsten
On 10.04.24 08:11, Andreas Wass - Glas Gasperlmair via postfix-users wrote:
> Hm?,
>
> das funktioniert aber nur mit E-Mails von außerhalb.
>
> Gibt es so etwas auch für LMTP? (Konnte bis jetzt nix finden)
>
> VG, Andi
>
>
> Am 10.04.2024 um 07:47 schrieb Andreas Wass - Glas Gasperlmair via
> postfix-users:
>> Ich glaub, ich hab's mittlerweile rausgefunden:
>>
>> vi main.cf
>> smtpd_recipient_restrictions =
>> ...
>> check_recipient_access regexp:/etc/postfix/access_recipient
>> ...
>>
>> vi /etc/postfix/access_recipient
>>
>> # Test
>> /^testuser at meinedomain\.at$/ DEFER_IF_PERMIT
>>
>>
>> Am 09.04.2024 um 16:55 schrieb Andreas Wass - Glas Gasperlmair via
>> postfix-users:
>>> Hallo Postfix-Gemeinde,
>>>
>>> ist es möglich (für eine einzige unserer E-Mail-Adressen) allen
>>> Mailservern da draußen vorübergehend mit "4.7.1 Try again later" zu
>>> antworten, bis ich mit den Wartungsarbeiten am Postfach dieser 1
>>> E-Mail-Adresse fertig bin.
>>>
>>> Was müsste ich hier in der main.cf und/oder master.cf machen.
>>>
>>> VG, Andi
>>
>
Mehr Informationen über die Mailingliste postfix-users