Was ist die beste Option, um jedes Mal, wenn ich eine neue E-Mail erhalte, ein Skript auszulösen? Ich verwende Pine unter Linux. Ich möchte die E-Mail an mein Skript weiterleiten und einige Verarbeitungsvorgänge durchführen. Ich habe keine Root-Rechte auf dem Server.
Antwort1
Wenn es lokal ist (wie Doug gefragt hat), können Sie es mit einer .forward-Datei versuchen.
Die meisten Mail Delivery Agents suchen nach $HOME/.forward-Dateien. Wenn diese $HOME/.forward
einfach eine E-Mail-Adresse enthalten, wird Ihre E-Mail an diese Adresse weitergeleitet. Es gibt auch ein Dateiformat für .forward, das Ihre E-Mail an ein Skript sendet. Sie müssen nicht nur herausfinden, ob Sie lokale oder Remote-Zustellung (IMAP, POP3) verwenden, sondern auch, welche Art von lokalem Zustellprogramm (qmail, sendmail) Ihr System verwendet.
Seltsamerweise hat eine schnelle Google-Suche keine umfassenden Tutorials für .forward-Dateien ergeben. Das Beste, was ich dafür finden konnte, ist diesziemlich kompliziertes Tutorialdas viele Details zu Procmail enthält, die Sie wahrscheinlich ignorieren können.