Ich denke, wir haben noch keine Lösung, die das anfängliche Problem genau löst. Daher möchte ich einen expliziteren Ansatz bieten. Nehmen wir an, unsere Whitelist sieht so aus:
white.domain.tld light.domain.tld
Dann würde ich folgenden Empfang versuchen:
:0 * !^From.*@white\.domain\.tld * !^From.*@light\.domain\.tld /dev/null
Dies würde alle E-Mails senden, die nicht von jemandem@white.domain.tld und nicht von jemandem@light.domain.tld stammen /dev/null
. Die restlichen E-Mails werden an das Standardziel gesendet. Seien Sie sich bewusst, dass Sie sie \.
in Ihrem Muster verwenden möchten, wenn Sie einen einzelnen Punkt abgleichen möchten. Das Muster .
entspricht einem einzelnen Zeichen.
Wenn Sie eine kurze Whitelist haben, können Sie versuchen, durch Kombination der Muster einen noch kürzeren Empfang zu erzielen:
:0 * !^From.*@(white|light)\.domain\.tld /dev/null
Seien Sie sich bewusst, ( )
hier zu verwenden . Die Verwendung [ ]
wäre ein Fehler.