delay for sending email

is it a possibility to send mail with a different delays
1mn
3 mn
or at a programmable time and date

thanks