Hallo, Siggi,
ich würde unbedingt das Prinzip "Wenn schon, denn schon" walten lassen und es dann schon profesionell(er) machen:
Ein Agent kann sich mal "verschlucken", oder am Tag X zur Ausführzeit des Agents steht der Server oder ... Dann kann es passieren, dass zu sendende Mails einfach liegen bleiben - und Du bekommst das gar nicht mit (und kannst es mit dem bisherigen Agentcode auch nicht nachholen).
So richtig sicher bekommst Du das mit @functions sowieso nicht hin, aber folgendes kann man zumindest machen:
Bau noch eine gewisse Sicherheit mehr ein:
- Suche Mails, die <= @Today zu senden sind
- Prüfe, ob diese schon gesendet wurden
- Setze ein Flag (Field Send := "1" oder so), wenn Dein Agent das Mail verschickt wurde.
HTH,
Bernhard