邮件功能,don';不要在共享主机中等待响应


mail function, don't wait for respons in shared hosting

我有一个脚本,可以将数据发送到mysql数据库中的一个表,现在我想在每次有人添加新数据时生成一封电子邮件。它是有效的,但正如你所知,它需要大约20-30秒才能完成并得到响应。我读到exec函数对于在单独的文件中执行mail()是很好的,但在我的共享服务器上,exec被禁用了。也被禁用这些其他:

symlink,shell_exec,exec,proc_close,proc_open,popen,system,dl,passthru,escapeshellarg,escapeshellcmd,show_source,pcntl_exec

任何人都可以展示我如何在发送电子邮件之前不屏蔽网页的情况下实现这一点?

谢谢!

邮件函数如下所示。是不是有什么东西让它变慢了??
$to      = "xxx@gmail.com";
$subject = "xxxxx";
$message = "xxxxxxxxx: 'n";
$message .= "'n";
$message .= "   $getuser'n";
$message .= "'n";
$headers = 'From: xxxx@gmail.com' . "'r'n" .
'Reply-To: xxx@gmail.com' . "'r'n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headerxs);