Hey,

sieht schonmal nicht sooo schlecht aus!

Ich würde das ganze aber ggf. festlegen! Einfach mal POCSAG beobachten und sagen so nach X Sekunden kommt erst der nächste Alarm wieder rein frühestens etc.

Wenn du es so lässt würde nur für die Zeit in der der Mailversand abgearbeitet wird ein neuer Versand unterdrückt.

Ist der Versand fertig und es wird z.B. nochmal der gleiche Alarm kurzzeitig danach ausgewertet ( anderer DAU etc. ) würde der Mailversand direkt nochmal losrennen und auch abgearbeitet werden, um den Fall zu unterbinden:

*Sinngemäß*
--> Start inkl. Abfrage etc.
----> Mailversand
-----> Pause mit fest eingestellter Zeit
------->txt löschen
---------> FERTIG

MFG Beatzler