Witam
Jaki może być powód że funkcja mail() bardzo wolno wysyła wiadomość?, gdy występuje błąd to wyświetla się szybko ale jak wszystko jest ok to trzeba czekac z 5 sekund aby wiadomość została wysłana
<?php
$ResultJSON = array(
'SendMail' => true
);
if(isset($_COOKIE['CookiesSendMail'])) {
$ResultJSON['SendMail'] = 'Cookies';
} else {
if (!empty($_POST['firstlastname'] && $_POST['email'] && $_POST['phonenumber'] && $_POST['message'])) {
$FirstLastName = $_POST['firstlastname'];
$Email = $_POST['email'];
$PhoneNumber = $_POST['phonenumber'];
$MessagePOST = $_POST['message'];
$To = 'krzychuuweb@wp.pll';
$Title = 'Formularz Kontaktowy';
$Message = '';
$Message .= 'Imię I Nazwisko: '.$FirstLastName."\n";
$Message .= 'Email: '.$Email.' Numer Telefonu: '.$PhoneNumber."\n";
$Message .= 'Wiadomość:'."\n".$MessagePOST."\n";
$Headers = 'From:'.$Email."\r\n";
// SEND MAIL
$SendMail = mail($To, $Title, $Message, $Headers);
// POSTED OR NO SENT
if (!$SendMail) {
$ResultJSON['SendMail'] = false;
} else {
$COOKIESname = 'CookiesSendMail';
$COOKIESvalue = 'Send Mail True';
setcookie($COOKIESname, $COOKIESvalue, time() + (60 * 15));
}
} else {
header('Location: index.php');
}
}
echo json_encode($ResultJSON);
?>