Как исправить конфигурацию почты с помощью Plesk - PullRequest
0 голосов
/ 06 мая 2019

Я купил облачный сервер в 1 и 1, и мне нужно настроить сервер.Я пытаюсь отправить почту в Plesk, но у меня есть эта ошибка

spf = нейтральный (google.com: 82.165.121.94 не разрешено и не отклонено с помощью записи с лучшим предположением для домена zfez5fzzovf@frontwebdesign.fr) smtp.mailfrom=zfez5fzzovf@frontwebdesign.fr;dmarc = сбой (p = NONE sp = QUARANTINE dis = NONE) header.from = gmail.com

Я пытаюсь добавить SPF и Dmarc в настройках DNS, но мои письма доставляются в спаме,

SPF config = TXT v=spf1 -all
DMARC config = v=DMARC1; p=none

Я не понимаю, почему мои письма снова попадают в спам.

Посмотрите на мою почту PHP Submit:

<?php
$to = "paul.wattellier@frontwebdesign.fr";
$subject = "Contact Site Internet";

$message = "
<html>
<head>
<title>Site Projet </title>
</head>
<body>
<p>Cet email est un test</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
";

// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

// More headers
$headers .= 'From: <wattellierpaulo@gmail.com>' . "\r\n";

mail($to,$subject,$message,$headers);
echo 'fait!';
?>

Спасибо за помощь

1 Ответ

0 голосов
/ 06 мая 2019

Это потому, что вы подделываете адрес отправителя;Вы отправляете с локального сервера, но используете адрес Gmail От.Gmail не позволяет отправлять сообщения с адресов Gmail с серверов, не входящих в Gmail, поэтому либо измените свой адрес на тот, которому разрешено отправлять сообщения, либо перепишите свой сценарий для отправки через Gmail, напримерс помощью PHPMailer.

...