1
PHP의 mail() 함수로 메일을 보내야합니다. 내가 회신-To 헤더 삽입해야하지만, 그것은 작동하지 : php.net의 예에서header function mail() php
<?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<[email protected]>\r\n";
$headers .= "Reply-To: [email protected]\r\n";
$headers .= "Return-Path: [email protected]\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); ?>
$ 헤더가 = "답장 : [email protected]으로 \ r \ n";. 하지만 이것을 복사하여 붙여 넣은 다음 Reply-To 헤더를 보내면 그렇지 않습니다. 보낸 사람, 참조 인, 숨은 참조와 같은 다른 헤더를 삽입하면 올바르게 HTML 메일에 있지만 응답 헤더에만 해당됩니다. "답장", "답장", "답장", "답장"등을 시도했지만 작동하지 않습니다. PHP 5.4를 사용할 수 있습니까?
감사합니다 도움이 될 것입니다 희망하지만 문제는 매개 변수 아니지만 ... 가리키고 난 inizialize 매개 변수받는 사람, 제목 및 메시지를 올바르게 메일을 보내주십시오. "My site <[email protected]>"(이 예와 같이) 필드에서 볼 수있는 메일을 열면 $ headers. = "Cc : [email protected] \ r \ n" 뒤에 $ headers = "보낸 사람 : 내 사이트 <[email protected]> \ r \ n"; 코드에서 "My site <[email protected]>"필드와 Cc [email protected] 필드에있는 메일을 엽니 다. Reply-To 헤더 만 존재하지 않습니다. 메일의 Reply-To 필드를 정확하게 보려면 어떻게해야합니까? – user1487934
나는 볼 수있다. 그러나 위에 주어진 코드를 코드에 통합하려고 시도한 적이 있습니까? 내 코드를 테스트 한 결과 답장이 표시됩니다. 알려줘 .. – Jack