2014-11-28 2 views
1

Я работаю над системой входа в систему, которая будет соответствовать правилам COPPA, отправив электронное письмо на адрес электронной почты родителя через день после регистрации.Лучший способ отправить электронное письмо через 24 часа после регистрации

Мне было интересно, как это сделать.

У меня есть время регистрации, которое хранится в столбце базы данных. Я использую SMTP и PHP Mailer.

Нужно ли создавать cronjob на сервере, или есть лучший способ: , чтобы автоматизировать процесс отправки отложенного письма, желательно с помощью PHP?

+2

Вы можете использовать CRON бедного человека, который запускает «проверку» с сопоставлением даты и времени каждый N-й момент, когда кто-то загружает любую вашу страницу. Иначе да, вам нужно использовать CRON. – sjagr

+1

Создайте работу cron, которая срабатывает каждый час и проверяет пользователей, которые зарегистрировались за 24 часа до этого. – Mikey

+0

Я боюсь, что просто отправка электронной почты не будет соответствовать требованиям FTC для получения Подтверждаемого родительского согласия. http://www.business.ftc.gov/documents/0493-Complying-with-COPPA-Frequently-Asked-Questions – profMobi

ответ

1

Если вы хотите сделать это сами, то работа cron, вероятно, будет лучшим выбором.

Однако, если вы хотите перейти на стороннюю службу электронной почты, я просто отправлю письмо. Затем вы можете работать с PHP API Mandril, который позволяет отправлять сообщения (я принимаю электронные письма) с параметром send_at.

+0

О, это умно. Я использую Мандрила. Я посмотрю на это. Благодарю. – Donzo

Смежные вопросы