Как ответный адрес отправителя электронной почты может сказать «не отвечать»? - PullRequest
1 голос
/ 01 февраля 2012

Сегодня я зарегистрировался на Pinterest.com с моей учетной записью Yahoo. После регистрации я получил письмо для проверки электронной почты, в нижней части письма это сообщение было показано Yahoo:

Адрес отправителя говорит, что не отвечает

и я мог бы также скрыть это сообщение, я имею в виду, что оно не было в теле письма.

Вот скриншот моего письма: http://imgur.com/ke95B

Мой вопрос:

Как я могу использовать эту опцию, когда использую PHP PEAR или функцию mail () по умолчанию?

Ответы [ 2 ]

4 голосов
/ 01 февраля 2012

yahoo анализирует заголовок reply-to.установите заголовок следующим образом:

Reply-To: noreply@example.com

замените example.com доменом отправителя.

он должен работать либо с mail () (см. пример Zac), либо с Pear *

[....]
$headers["Reply-To"]="noreply@example.com";
$mail_object->send($recipients, $headers, $body); 

no-reply вместо noreply также работает.Например, ваша электронная почта от pinterest.com имеет заголовок Reply-To: no-reply@pinterest.com

1 голос
/ 01 февраля 2012

Используя стандартный mail() простой пример следующим образом:

$headers = array(
        'From: No reply',
        'Content-Type: text/html'
        );

        $subject = "This is a subject";
        $message = 'Some email message goes in here';

        $to = 'someone@example.com';

        mail($to,$subject,$message,implode("\r\n",$headers));
...