AMD_Rulez
Lieutenant
- Registriert
- Feb. 2010
- Beiträge
- 582
Hallo.
ich habe einen postfix server unter linux eingerichtet, der nur mails entgegen nimmt und dann ein skript ausführt. dieses skript liest über stdin die einkommende mail ein und schreibt den inhalt in eine tmp datei. leider wird nicht nur der reine mail inhalt (so wie ich es haben möchte) eingelesen, sondern auch nervige header daten. diese daten sind von client zu cleint unterschiedlich (der client der mail an meinen postfix server schickt). deshalb kann ich nicht einfach mit einem shell skript und cut den inhalt rausfiltern.
gibt es eine postfix interne funktion wie ich nur den reinen mail inhalt erhalten kann? oder eine möglichkeit das ganze in einem skript zu lösen?
so ungefähr sieht die komplette mail mit header daten aus:
ich habe einen postfix server unter linux eingerichtet, der nur mails entgegen nimmt und dann ein skript ausführt. dieses skript liest über stdin die einkommende mail ein und schreibt den inhalt in eine tmp datei. leider wird nicht nur der reine mail inhalt (so wie ich es haben möchte) eingelesen, sondern auch nervige header daten. diese daten sind von client zu cleint unterschiedlich (der client der mail an meinen postfix server schickt). deshalb kann ich nicht einfach mit einem shell skript und cut den inhalt rausfiltern.
gibt es eine postfix interne funktion wie ich nur den reinen mail inhalt erhalten kann? oder eine möglichkeit das ganze in einem skript zu lösen?
so ungefähr sieht die komplette mail mit header daten aus:
Code:
From
Return-Path:
X-Original-To:
Delivered-To:
Received:
by
for
From:
Icedove/3.0.11
MIME-Version: 1.0
To:
Subject: ok
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
das ist der mailinhalt
--
---
_______________