[Postfix] Skripte für Mail -empfang und -versand



thewilli

New Member
Hi!

Ich verwende Postfix unter Debian Etch im Zusammenspiel mit Dovecot.

Ich möchte den Empfang und Versand von Mails mittels eines Skriptes steuern. Dabei benötige ich die Mail an sich und beim Versand den Benutzernamen, mit dem sich der Benutzer bei Postfix authentifiziert hat.

Bei Bedarf soll es möglich sein Empfang und Versand abzubrechen. Außerdem würde ich gerne die Option erhalten, eine Mail beim Empfang an einen anderen Empfänger (bzw. ein anderes virtuelles Postfach) weiterzuleiten.

Habt ihr dazu eine Idee?

Danke im Voraus!
 
Für alle Sachen die mit dem Empfang zu tun haben, wird dir Maildrop oder Procmail weiter helfen.
 
Danke für eure Antworten - damit werde ich meine Anforderungen für eingehende Mails realisieren können.

Habt ihr auch einen Tipp für mich, wie ich das mit den Ausgehenden machen kann?
 
Versand von der gleichen Maschine aus?

Wie meinst Du das?

Bei dem System handelt es sich um einen Mailserver. Ziele der ausgehenden Prüfung sollen zwei sein:

1. Mailversand ist nur angemeldeten Benutzern erlaubt (in Postfix so konfiguriert).Die meisten (aber nicht alle) Benutzer sollen als Absenderadresse nur ihre wirkliche Adresse eingeben können, also der Benutzer [email protected] soll keine Mail mit der Absenderadresse [email protected] schicken dürfen. Wer dies darf und wer nicht steht in einer Datenbank.

2. Generelle Überprüfung. Abhängig vom Benutzer dürfen nur (Domain-)interne Mails versand werden. Auch diese Berechtigung ist in der Datenbank hinterlegt.

Für diese beiden Anforderungen benötige ich einen Ansatzpunkt um die Mail und den absendenden Benutzernamen zu überprüfen und die Mail gegebenenfalls zu stoppen.
 
Last edited by a moderator:
erst einmal Danke für die Antwort!

Kann ich denn, wenn ich wie Du es vorschlägst die reguläre Postfixkonfiguration verwende auch die Berechtigung auf Benutzerebene setzen? So gibt es beispielsweise eine Adresse, die als Dummyadresse für verschiedene Programme und ein Shopsystem läuft, die alle einen eigenen Absender verwenden dürfen. Die Regeln dürfen also nicht global gelten.
 
Back
Top