Das Skript extrahiert z.B. aus der Inbox alle Mails, die z.B. maximal 3 Tage
alt sind. Eben anhand von dieser ersten From-Zeile mit dem Datum drin.
Die Date-Zeile zu checken und dann wieder in die andere Richtung in
der Inbox-Datei zu laufen, um die leere From-Zeile zu suchen um den
Anfang der Mail zu haben, hmmm?
Das ist die falsche Vorgehensweise. Erst den Beginn der nächsten Nachricht suchen über '\r\nFrom ' und dann von dort weiter zur 'Date: ' Zeile (aufpassen, falls keine 'Date: ' Zeile existiert)