Любые письма, отправленные через мой сайт, из контактной формы или другого источника, отправляются в мою папку со спамом в моей учетной записи gmail. В настоящее время я получаю электронные письма, отправленные с помощью pop3.Как получать электронные письма с веб-сайта, отправленные с хоста с помощью fetch, чтобы не отображаться как спам
Я нажимаю кнопку «Не спам» каждый раз, но это никоим образом не помогает. Также я просто попытался установить фильтр, чтобы помочь с этим, однако проблема все еще присутствует.
Письмо всегда от другого отправителя, но оно всегда происходит от моего хоста, то есть: [email protected] Это адрес электронной почты, который я помещал в фильтр. Я включил его в опции «От» и «имеет слова».
Это займет время, чтобы начать или что еще я должен попробовать?
$name = trim(htmlspecialchars($_POST['contact_name'], ENT_QUOTES));
$email = trim(htmlspecialchars($_POST['contact_email']));
$phone = trim(htmlspecialchars($_POST['contact_phone']));
$message = trim(htmlspecialchars($_POST['contact_message'], ENT_QUOTES));
$email_from = "[email protected]";
if($hasError !== true) {
$to = "[email protected]";
$subject = "Contact Form Submitted";
$msgcontents = "Name: $name<br>Email: $email<br>Phone Number: $phone<br>Message: $message";
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "From: $name <$email_from> \r\n";
$emailsent = mail($to, $subject, $msgcontents, $headers);
Вы даже поищите вещи, прежде чем просить SO? https://support.google.com/mail/answer/81126 – Nate
@Nate Да, приятель, я на самом деле. Я искал и пробовал несколько разных предложений, два из которых указаны в моем вопросе. Я не делаю массовую отправку. Это разовые письма. Получить жизнь. – Paul
Сначала вы говорите, что вы первый, но многие ваши сообщения помечены как дубликаты ... – Nate