Hvis du ikke kan have et kontinuerligt kørende script, skal noget udløse det, så det ville være afhængigt af dit interne operativsystem. I et unix-miljø ville et cron-job, som du selv angiver, gøre det trick.
Indstil cron til at køre scriptet, og få scriptet til at vente et givet tidspunkt og fortsæt derefter med at køre og sende, indtil den næste e-mail er mere end denne givne tid væk. Få derefter dit script til at tilføje et nyt cron-job til et nyt vækketidspunkt.