Moin wb,
evenutell könnte es Dir helfen, wenn Du Dir mal die Sourcen eines solchen Filters anschaut. Wenn ich nicht irre, ist Spam Assassin ein Script, sollte sich also als Anschauungsobjekt recht gut eignen.
Da ich jetzt nicht weiss, wie man Filter in OE einbinden kann (falls es denn überhaupt geht) kann ich leider nur eine Idee beisteuern, wie man es machen könnte.
Dein Programm stellt einen, rudimentären,
POP3 Server zur Verfügung, bei dem OE die Mails abholen will. Sobald diese Anfrage kommt holt Dein Programm die Mails bei den tatsächlichen Servern ab, filtert sie, und bereitet sie auf oder setzt den Betreff entsprechend, oder wie auch immer Du es haben willst, und liefert sie an OE aus.
Das heisst: Der eigentliche MailClient für die Abholung ist Dein Programm, OE dient zum Versenden, und Verwalten der Mails.