PHP Mailer - получение спама - PullRequest
       6

PHP Mailer - получение спама

0 голосов
/ 13 января 2019

У меня есть веб-сайт с разделом «Назначение книги», в котором необходимо заполнить все поля перед отправкой электронного письма. Поскольку веб-сайт относительно популярен, мы получаем много запросов в течение дня. Я использую 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.";
}
?>
...