Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Ожидание в следствии отправки почты


Автор: Ripper 15.3.2012, 23:55
Добрый вечер.
Возник такой вопрос - есть функция, которая выполняет определенные действия и отправляет письмо на почту. Со стороны интерфейса человек кликает на кнопку и вызывает через аякс этот пхп код. 

Ну например, есть регистрация пользователей, и есть администратор который модерирует эту регистрацию. Он смотрит все поля, убеждается что там все нормально заполнено, и жмет "подтвердить регистрацию". Через аякс вызывается пхп ф-ия, которая отправляет почту. Но отправка почты занимает какое-то время (до нескольких секунд). А можно ли как-то разделить этот процесс, т.е. выдать джаваскрипту результат что, мол, ок - подтвердили, а только потом отправлять почту?

Или грамотнее будет только после отправки почты выдавать результат?


Автор: s0lman 16.3.2012, 00:48
В таких случаях в базе создают табличку с письмами и они рассылаются уже кроном, который запускается, например, каждую минуту.

Автор: cia 16.3.2012, 19:00
Никаких задержек при отправке одного-двух писем быть не должно. Если задержки есть, то что-то не так с сервером или проблема вообще не в отправке писем.
Другое дело если писем отправляется огромное количество.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)