Ich habe eine ziemlich übliche Anforderung mit procmail, aber ich bin nicht in der Lage, die Ergebnisse irgendwie zu erhalten. Ich habe procmailrc Datei mit diesem Inhalt:
:0
* ^To.*@myhost
| /usr/bin/python /work/scripts/privilege_emails_forward.py
In meinem benutzerdefinierten Python-Skript (privilege_emails_forward.py) werden die aktuell empfangenen E-Mails gescannt und einige Operationen mit dem E-Mail-Inhalt durchgeführt. Aber ich bin nicht in der Lage, das Skript auf Anhieb auszuführen (geschweige denn den E-Mail-Inhalt zu durchsuchen).
- Ist dies ein korrekter Weg, um ein externes Programm (Python) aufzurufen, sobald eine neue E-Mail eintrifft?
- Und wie erhält mein Python-Programm (privilege_emails_forward.py) die E-Mail als Eingabe? Ich meine als sys.argv oder stdin????
0 Stimmen
Obwohl procmail kann funktionieren, da procmail wird seit 2001 nicht mehr aktiv entwickelt, und der Entwickler hat die Menschen ermutigt, andere Lösungen zu finden Gibt es Alternativen, die ebenfalls ein Skript beim Empfang einer neuen Nachricht ausführen?