Vergiss es, sowas in Formelsprache zu lösen, mit Script hast Du das bessere Werkzeug.
Wenn es nicht zeitkritisch ist, würde ich einen Agenten erstellen, der periodisch z.B. alle 10 Minuten läuft und alle noch nicht bearbeiteten Mails versendet. Ist das zu langsam, stelle den Agenten ein auf "Bei Eingang neuer Mail". Dennoch würde ich mich nicht darauf verlassen, dass der Agent dann nur die eingegangenen neuen Mails verarbeitet, sondern eine eigene Steuerung einbauen. Alle versendeten Mails bekommen ein Kennzeichen (oder werden gelöscht).
Im Cluster musst Du aufpassen, dass der Agent nicht auf beiden Clusterpartnern läuft, sonst hast Du eventuell doppelten Versand. Allein deshalb ist mir ein periodischer Agent sympathischer.
Ein Script, das ein Mail versendet, ist hier im Forum bestimmt schon mehrfach beschrieben worden und kein Hexenwerk.