email — PHP Mail Return-Path не возвращается

Я пытаюсь проверить, вернется ли обратный путь в мой gmail, но нет.

Я тестирую, чтобы отправить его на мою электронную почту ([email protected]): это работает!
И отправьте на неизвестный адрес электронной почты ([email protected]): он не пришел в норму.

Вот мой код

<?php
$message = '
<html>
<head>
<title>Sample Email</title>
</head>
<body>
Sample Email
<br /><br />
<a href="http://asd.com/[email protected]">Click here to Unsubscribe</a>
</body>
</html>
';

$sender = "[email protected]";
$email_address = "[email protected]";
$subject = "Testing Email";
$template_name = "Sample Email";

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'Return-Path: [email protected]' . "\r\n";
$headers .= 'From: '.$sender.'' . "\r\n";

if(mail($email_address, $subject, $message, $headers, '[email protected]'))
echo "{$i}. {$email_address} - <span style='color:green'>Successfully</span> Sent [{$template_name}]<br />";
else
echo "{$i}. {$email_address} - <span style='color:green'>Unsuccessfully</span> Sent [{$template_name}]<br />";

0

Решение

У вас есть два решения этой проблемы:
Первый — оставить пустым в файле конфигурации php.ini переменную «sendmail_from».
Таким образом, вы можете добавить дополнительные параметры в функцию mail, как в своем коде.

Второй подход — установить «sendmail_from» в php.ini, если вы хотите, чтобы всегда был один и тот же «Return-Path» для каждого письма.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]