Una opcion podria ser la siguiente:
-Creas una tabla en la que tengas la fecha del día que quieras el envío, y un campo "enviado", q inicialmente esté a 0.
-Cuando alguien visita la página el día del envío (supongo q al menos la página tendrá una visita diaria, no?), mira en el registro correspondiente a esa fecha y, si el campo "enviado" está a 0, se envía la newsletter o lo que quieras y se pone el campo "enviado" a 1, para evitar que se repita el envío a cada visita.

¿te vale la idea?