Postfix - Aktion bei Maileingang (Shell-Script inkl. SQL)



nate

Registered User
Hallo alle zusammen,

ich betreibe einen kleinen Mailserver auf der Basis von Postfix inkl. Spamassassin und Postgrey. Die User, Domains etc. liegen in einer MySQL-DB.

Gerne würde ich User über Maileingang per SMS informieren. SMS-Gateway und alles dazu notwendige ist bereits vorhanden, jedoch weiß ich nicht so recht, wie ich es dem Postfix beibringen soll.

Die E-Mail-Adressen sind ausschließlich Weiterleitungen (keine Konten), die wie eingangs erwähnt in einer MySQL-DB liegen. Ich hatte mir das wie folgt vorgestellt:

- MySQL-Tabelle um eine Spalte "sms_notify" (0, 1) erweitern
- wenn eine E-Mail reinkommt prüft ein Shell-Script, ob bei diesem Empfänger sms_notify auf 1 gesetzt ist.
- 0 = E-Mail ohne Veränderung weiterleiten
- 1 = Shell Script sendet SMS, anschließend wird die E-Mail weitergeleitet

Wie kann ich sowas am elegantesten lösen?
 
Die kanonische Lösung wäre procmail, mit dem man vor der Weiterleitung ein Shell-Script aufrufen kann, das den SMS-Versand übernimmt.
 
Back
Top