Функция заголовка mail() php

Я должен отправить почту с функцией mail() PHP. Я должен вставить заголовок Reply-To, но он не работает:

<?php
    $body = "<html>\n";
    $body .= "<body style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:12px; color:#666666;\">\n";
    $body = $message;
    $body .= "</body>\n";
    $body .= "</html>\n";

    $headers  = "From: My site<noreply@example.com>\r\n";
    $headers .= "Reply-To: info@example.com\r\n";
    $headers .= "Return-Path: info@example.com\r\n";
    $headers .= "X-Mailer: Drupal\n";
    $headers .= 'MIME-Version: 1.0' . "\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

    return mail($recipient, $subject, $message, $headers); ?>

В этом примере php.net есть $headers .= "Reply-To: info@example.com\r\n"; но если скопировать и вставить это, а затем отправить письмо, заголовок Reply-To там нет. Если вставить другой заголовок, такой как From, CC, Bcc, то это правильно в моем письме HTML, только заголовок Reply-To отсутствует. Я пытался, как "Ответить", "Ответить", "Ответить", "Ответить" и т. Д., Но это не работает. Я использую Php 5.4 может мне помочь?

1 ответ

Попробуй это.

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

затем в этой строке "вернуть письмо ($ получатель, $ тема, $ сообщение, $ заголовки);"

замените $message на $body.

выглядеть так

<?php

$recipient = "jack@example.com";
$subject = "test subject";
$message = "test message";
$body = "<html>\n";
$body .= "<body style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:12px; color:#666666;\">\n";
$body = $message;
$body .= "</body>\n";
$body .= "</html>\n";

$headers  = "From: My site<noreply@example.com>\r\n";
$headers .= "Reply-To: info@example.com\r\n";
$headers .= "Return-Path: info@example.com\r\n";
$headers .= "X-Mailer: Drupal\n";
$headers .= 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$result = mail($recipient, $subject, $body, $headers); 
var_dump($result);

?>

надеюсь, это поможет вам

Другие вопросы по тегам