Philipp Hasenfratz: Datumsvergleich bei einer EMail

Beitrag lesen

Halihallo Thomas

Dank für deine Hilfe!! Ich bin gerade dabei ein C Programm zu schreiben (er liest derzeit auch schon das alles ein, aber mit dem vergleichen hapert es etwas...).

Was happert denn? ;-)
 - Finde die Zeile mit dem Datum (vereinfacht: die erste Zeile, welcher _zwei_ \n
   vorausgehen)
 - Ignoriere die ersten vier Zeichen ('Tue ')
 - Lese drei Zeichen in einen char[3] und transformiere ihn durch eine Funktion in einen
   Monat als Zahl (Jan=>1, Feb=>2, ..., Dec=>12)
 - ignoriere alle White-Spaces (' ', '\t', ...)
 - hole alle Daten bis zum nächsten Whitespace ('11:24:04')
 - lösche die nächsten Whitespaces
 - lösche Zeichenkette bis und mit nächstem Whitespace ('GMT ' goes to hell)
 - lese nächsten vier Zeichen ein ('2003') und speichere sie über atoi in "short year;"

so sollte das in etwa funktionieren ;)

Wie liest du eigentlich das Mail ein? - Über popen zu 'mail'? - Nur aus Interesse.

Mit php/perl etc kenne ich mich weniger aus... weißt du, ob es irgendwo ein beispiel script oder ähnliches gibt? Ich denke das würde mir die ganze C-Arbeit (wie du schon sagtest) sparen.

Nein, nach sowas habe ich noch nie gesucht (und wenn ich's bräuchte, würde ich es selber
programmieren).

Viele Grüsse

Philipp