2013-04-15 4 views
0

Поскольку я пытаюсь отправить более 400 электронных писем сразу, как приглашение для одного приложения. Я не хочу останавливать пользователя, который приглашает 400 человек, пока последнее электронное письмо не исчезнет. Я не хочу использовать работу cron для того же самого, что и первый магазин электронной почты в DB &, а затем задание cron, которое позаботится о отправке электронной почты в фоновом режиме.PHP отправляет несколько электронных писем без остановки выполнения

Как я хочу запустить этот процесс в фоновом режиме. Я так же пытался Джирмана. У кого-нибудь есть другие предложения, пожалуйста, дайте мне знать.

+0

Все ли содержимое сообщений уникально? В противном случае вы должны отправить только одно сообщение всем получателям. – arkascha

+0

Мне «обработка в фоновом режиме» и «не останавливать пользователя до последнего сообщения» звучит как противоречие. – arkascha

ответ

0

Вы можете попробовать запустить внешнее приложение в качестве фонового процесса.

Если ваш сервер работают Linux вы можете попробовать это:

exec("sudo /path/to/external/application args > /dev/null 2>&1 &"); 

Внешний процесс может быть PHP скрипт тоже с помощью PHP cli.