Exim Filter, um den Empfänger zu ändern
Nehmen wir an, ich habe diesen Filter für user1, der nicht in unserem Netzwerk vorhanden ist, aber eine externe E-Mail hat, an die wir die E-Mails senden möchten:
if $header_to: matches "user1@domain.com" then deliver "user1@externaldomain.com" endif
Wenn jemand dann eine Mail sendet, wird user1@domain.com
er korrekt zugestelltuser1@externaldomain.com
Wenn sie jedoch an senden, user1@domain.com, user2@domain.com
wird die E-Mail nur zugestelltuser1@externaldomain.com
user2@domain.com
Die E-Mail wird nicht gesendet.
Ich denke, das liegt daran, dass der deliver
Befehl von Bedeutung ist, also passiert nichts weiter.
Normalerweise würden Sie verwenden, unseen deliver
um sicherzustellen, dass die E-Mail weiter verarbeitet wird. Dies würde jedoch (ich user1@domain.com
gehe davon aus) dazu führen, dass die E-Mail lokal (zusätzlich zu user2@domain.com) zugestellt wird, was nicht erwünscht ist.
Wie kann dieser Filter richtig eingerichtet werden, damit die E-Mails an den externen Teilnehmer und den internen Benutzer gesendet werden, wenn sich beide im Feld An: befinden?
0 Antworten auf die Frage
Verwandte Probleme
-
1
Konfigurieren Sie exim in debian 6
-
2
Bounce Mail Spam in Massen. Was ist zu tun?
-
2
Exim + ClamAV-Dateizugriffsfehler
-
0
MTA starten: ohne Netzwerk dauert es lange?
-
0
Wie kann ich exim4 so konfigurieren, dass E-Mails so weitergeleitet werden?
-
2
Stoppen Sie das Wiederholen fehlgeschlagener E-Mails
-
2
Verhindern Sie E-Mails an root @ domain
-
1
Erlaube exim, von einer beliebigen Adresse aus zu senden
-
0
Exim4 wird nur an bestimmte E-Mail-Adressen gesendet
-
1
Exim4 unter Debian: Alle lokalen E-Mails weiterleiten