Желательно добавить функцию, при которой можно выставить отмену отправки сообщения. Бывает, что забыл сменить учётку, с которой отправка сообщений должна быть, ошибки заметил или дополнить письмо решил. Выбора вроде 15, 30 сек. хватит.
И функция отложенной отправки очень пригодится (например через час/два или день)