Я использую следующий скрипт для отправки почты
<? extract($_POST); $subject = "Feedback from ".$name." (".$email.", Ph: ".$phone.")"; $mail = @mail($send,$subject,$content); if($mail) { echo "Your feedback has been sent"; } else { echo "We are sorry for the inconvienience, but we could not send your feedback now."; } ?>
Но это всегда заканчивается спамом Folder. Зачем?
Вы должны использовать заголовки при отправке почты, чтобы доказать, что почта поступает из подлинного источника, а не из бота.
Попробуй это!
<? extract($_POST); $subject = "Feedback from ".$name." (".$email.", Ph: ".$phone.")"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From:'.$email."\r\n"; $headers .= 'Reply-To: '.$email; $mail = @mail($feedback,$subject,$content,$headers); if($mail) { echo "Your feedback is send"; } else { echo "We are sorry for the inconvienience, but we could not send your feedback now."; } ?>