Как сделать ответ от php в ajax до завершения выполнения php кода?
Используйте задачи (крон), например вставляйте в таблицу задачи и временную метку когда задачу надо выполнить, тогда вопрос будет решен
Коли у тебя свой плагин, что мешает использовать крон?
1. Пишем данные в таблицу, колонка флаг по умолчанию ноль.
2. Кроном пробегаем раз в 10 минут по таблице - ищем строки с флагом ноль, собираем с этих строк в массив емайлы, флаг ставим еденичку, массив отдаем скрипту почтовому.