У меня есть веб-сайт с разделом «Назначение книги», в котором необходимо заполнить все поля перед отправкой электронного письма. Поскольку веб-сайт относительно популярен, мы получаем много запросов в течение дня. Я использую PHPMailer для получения электронной почты.
К сожалению, некоторые письма, которые я получаю, имеют следующий формат:
A client has made a request to book an appointment.
Client Name: 5c3a5beb89e89
Client Email: sbethdddany5996@gmail.com
Client Number:
Message:
Электронная почта является спамом. Как я могу избежать этого? Ниже приведен мой PHP-скрипт.
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$msg = $_POST['msg'];
require 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = "***";
$mail->SMTPSecure = "tsl";
$mail->Port = ***;
$mail->SMTPAuth = true;
$mail->Username = '***';
$mail->Password = '***!';
$mail->setFrom($email, $totalName);
$mail->addAddress('***');
$mail->Subject = "Appointment Request";
$mail->Body = "A client has made a request to book an apointment.
\n\nClient Name: $name \n\nClient Email: $email \n\nClient Number: $phone \n\nMessage: $msg";
if ($mail->send()){
header('Location: index.html');
}
else{
echo "Something went wrong, please try again.";
}
?>