Van egy kapcsolatfelvételi űrlap a webhelyemen, amely e-mailt küld a fiókomba, és automatikus választ küld az űrlapot kitöltő felhasználóknak. Nem Gmail-fiókba tudok automatikus választ küldeni, Gmail-fiókba viszont nem, még a spambe sem küldik. Azt szeretném tudni, hogy hiányzik-e valami a kódból, vagy bármilyen beállítást módosítani kell
kód jól működik a nem Gmail-fiókokkal
<?php
$email_to = '[email protected]'; //your email
$business = 'company name.,'; //business name
//$topic = $_POST['topic'];
$name = $_POST['name'];
$email_from = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$autoResponse = true; //set to false if you don't want to send an auto reply
$autoResponseSubject = "Demo Contact Form";
$autoResponseMessage = "Hi, thank you for contacting us, we will get back to you soon.";
$autoResponseHeaders = "From: $business <$email_to>\r\n";
$autoResponseHeaders .= "Reply-To: $business <$email_to>\r\n";
$headers = "From: $name <$email_from>\r\n";
$headers .= "Reply-To: $name <$email_from>\r\n";
if(@mail($email_to,$subject, $message, $headers)){
if($autoResponse === true){
mail($email_from, $autoResponseSubject, $autoResponseMessage, $autoResponseHeaders);
}
echo '1';
} else {
echo '0';
}
?>
Nem kapok semmilyen hibát.