Vazeni klienti,
v PHP skriptu je treba pouzit overene posilani emailu. Google minuly rok prestal prijimat (a posleze vetsina velkych mail serveru jako seznam.cz apod.) emaily, ktere nejsou podepsane DKIM nebo nemaji SPF zaznam.
Pro vas je reseni snadne, staci funkci mail() zamenit za PHPMailer. Muzete tuto informaci predat vasemu webmasterovi. Zde je kus funkcniho PHP kodu
Inicializace
use PHPMailer\PHPMailer\PHPMailer;
include_once "PHPMailer/PHPMailer.php";
include_once "PHPMailer/Exception.php";
include_once "phpmailer/SMTP.php";
Odeslani emailu
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = 'mail.starlab.cz';
$mail->SMTPAuth = true;
$mail->Username = 'paste one generated by Mailtrap';
$mail->Password = 'paste one generated by Mailtrap’
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('vas_email@restaurantpraha.cz', 'Restaurant Praha');
$mail->Subject = "Predmet emailu"
$mail->Body = "Pozadovany text"
Doposud bylo neutentizovane odesilani emailu velmi nespolehlive a nyni prakticky nefunguje vubec. Navic chodilo z podivnych adres typu: www-data@webserver5.xhosting.cz apod.