이것은 내 PHP 함수입니다 :Gmail에서 PHP 메일 - 내가 미쳤거나 뭐야?
$message="Hello";
$headers='From: "Sender" <[email protected]>'."\r\n".'Reply-To: [email protected]'."\r\n".'X-Mailer: PHP/'.phpversion();
mail("[email protected]", "Title", $message, $headers);
$message="Hello";
$headers='From: "Sender" <[email protected]>'."\r\n".'Reply-To: [email protected]'."\r\n".'X-Mailer: PHP/'.phpversion();
mail("[email protected]", "Title", $message, $headers);
Gmail에서 메일을 받았지만 Reply를 클릭하면 필드에 표시됩니다.
From : [email protected]
To : [email protected]
: O 반대가됩니다. 왜이 문제?
EDIT
Gmail 메일의 헤더입니다.
from My Hosting [email protected] trougth webxc13s09.ad.aruba.it
reply to [email protected]
to [email protected]
그리고 맞습니다! 메일을 열어 회신을 클릭하면 Gmail 필드의 시작/끝 주소가 다음과 같이 채워집니다.
from : [email protected]
to : [email protected]
하지만 잘못되었습니다.
이어야합니다.from : [email protected]
to : [email protected]
'\ n'만 사용해보세요. 또한 일반적으로 'X-Mailer'를 피하는 것이 더 좋습니다 - 많은 스팸 필터가 이에 반응합니다 ... 어쨌든 "필드"는 정확히 의미합니까? GMail? 그것이 사실이라면 나는 정말로 놀랄 것이다. 인용 된 메시지를 의미합니까? –
아니요! 메시지를 열 때 "회신"을하면 보낸 사람 필드는 대상 메일과 함께 있고받는 사람 필드는 머리글의 "받는 사람"의 메일과 함께 있습니다. 그들은 바꾼 것 같아 ... – markzzz
정말 이상합니다. 나는 그 원인을 알 수 없다. –