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

У меня есть функция Ajax для добавления новых данных в MySQL и отправки по электронной почте. Поэтому я создал скрипт php для отправки писем. Но процесс электронной почты занимает много времени для выполнения. Я хочу, чтобы обработка электронной почты работала в фоновом режиме и просто отображалась nextprocess, Как сделать фоновую обработку отправки писем?

<?php
ini_set("SMTP", "mail.sample.com");
ini_set("sendmail_from", "robot@sample.com");
$message = '<html><body align="center" style="background-color:#F2F3F4">';
$message .= '<br><div style="background-color:#5FBEAA;color:#fff;width:50%;padding:10px;margin:0px auto"><b>Permintaan Anda Sedang Di Proses<b></div>';
$message .= "</body></html>";
$headers = "From: robot@sample.com\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$sending=mail("tosample@gmail.com", "wait for accept", $message, $headers);
if($sending) {

ini_set("SMTP", "mail.sample.com");
ini_set("sendmail_from", "robot@sample.com");
$message = '<html><body align="center" style="background-color:#F2F3F4">';
$message .= '<br><div style="background-color:#5FBEAA;color:#fff;width:50%;padding:10px;margin:0px auto"><b>permintaan barus<b></div>';
$message .= "</body></html>";
$headers = "From: robot@sample.com\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$sending=mail("toanothersample@gmail.com", "new user", $message, $headers);

}
echo "nextprocess";
?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector