Procmail Forward-Skript zum Weiterleiten von E-Mails von einer Domäne an die andere

Ich versuche, ein Procmail-Forward-Skript zu schreiben, das alle bei mydomain.com empfangenen E-Mails an mydomain.NET weiterleitet. Um es klarer zu sagen: "Wenn die Post to:[email protected] ist, sollte sie an: [email protected] weiterleiten. So sollte es für alle entsprechenden E-Mails weitergeleitet werden: Wie kann ich das tun?

Antwort auf "Procmail Forward-Skript zum Weiterleiten von E-Mails von einer Domäne an die andere " 2 von antworten

Ich denke, was Sie suchen, ist vielleicht besser mit sendmail implementiert. Da procmail im Falle der Umleitung in jedem Fall nur übergibt die Mail an sendmail.

Verwenden Sie die folgende Direktive in Ihrer virtuellen sendmail-Benutzertabelle:

@mydomain.com %[email protected]

, die effektiv jeden Benutzer auf mydomain.com dem entfernten mydomain.net

abbilden wird, ich bin mir nicht sicher, ob etwas so Allgemeines wie das oben genannte in procmail erlaubt ist, ich habe procmail nur zum Filtern meiner persönlichen E-Mails verwendet.

bmb

Im Allgemeinen werden .procmailrc-Dateien pro Benutzer bereitgestellt. Das heißt, Benutzer "Jack" wird eine haben und Benutzer "jill" wird eine andere haben. Mit dieser Einschränkung ist es nicht wirklich möglich, einen einzigen .procmailrc-Dateiakt auf "alle Mails, die bei mydomain.com empfangen wurden", zu haben.

Ihr Server kann jedoch so konfiguriert sein, dass alle eingehenden E-Mails an das Konto eines einzelnen Benutzers gesendet werden. In diesem Fall haben Sie die sehr schwierige Aufgabe, den beabsichtigten Empfänger jeder eingehenden Nachricht zu finden. Das mag zwar einfach klingen, ist es aber nicht. Sie können procmail verwenden, um die To- und Cc-Header zu analysieren, aber das berücksichtigt nicht die von Bcc und Z. B. Mailinglistenserver, die diese Informationen nicht in den Header aufnehmen.

Siehe dieses warning and some of the suggestions given. und einige der gegebenen Vorschläge.

Sals Vorschlag, Ihren MTA (Sendmail, Postfix, etc.) zu verwenden, um die Umleitung zu tun, ist ein guter Vorschlag.

--