Einzelnen Beitrag anzeigen

Julian M.

Registriert seit: 28. Dez 2010
41 Beiträge
 
#1

Brauche Hilfe bei der Aufnahme und Umsetzung von Mailregeln

  Alt 18. Dez 2015, 12:41
Hallo,

ich habe lange überlegt ob ich diesen Thread hier auf mache, aber es fehlt mir einfach an Ideen
Ich habe mir mit Ararat Synapse einen kleinen IMAP-Client gebaut und möchte nun per Mailregeln bestimmte Aktionen durchführen.

Mein Problem ist, dass ich nicht weiß, wie man sowas am besten umsetzt. Ich habe derzeit mehrere Comboboxes und muss alle davon abfragen und dann noch prüfen, ob die Bedingung zutrifft.

Also so:

Delphi-Quellcode:
  case Form2.ComboBox2.Text of
  'Absender-Emailadresse' : Bedingung:=sender-email;
  'Absender-Anzeigename'  : Bedingung:=sender-Name;
  'Betreff'               : Bedingung:=subject;
  'Email-Text'            : Bedingung:=Body;


  case Form2.Combobox3.Text of
  'ist gleich':aktion:='=';
  'enthält':aktion:='pos';
  end;


 if aktion='=then if Bedingung=Form2.Edit1.text then//Bedingung erfüllt
 if aktion='posthen if pos(Bedingung,Form2.Edit1.Text)>0 then //Bedingung erfüllt


Geht das nicht auch viel einfacher ? Entschuldigt meine Unbeholfenheit
Ich würde gerne auch mehrere Bedingungen für eine Regel ermöglichen, wie soll ich das abspeichern und dann auswerten ?
Ich dachte da schon an ein Treeview, weiß aber auch nicht ob es das richtige wäre.
Geht's vllt.rekursiv besser ?
  Mit Zitat antworten Zitat