스노우 레오파드에 로컬 개발 환경을 설정했고, isp 메일 서버를 통해 이메일을 보내기 위해 postfix를 설정했습니다.Postfix가 전자 메일 헤더를 망쳤습니다!
필자는 결국 많은 좌절감을 느낀 후 포스트 픽스를 얻었지만, 지금은 내 이메일이 헤더 정보를 보낸다.
나는 다음과 같은 PHP 코드를 사용하고 있습니다 :
$email = "[email protected]"; $subject = "Email tester"; $body = "Simple test"; $header = "From: [email protected] \r\n"; $header .= "MIME-VERSION: 1.0\r\n"; $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $phpversion = phpversion(); $header .= "X-Mailer: PHP v$phpversion\r\n"; mail($email,$subject,$body,$header); echo "message sent!";
받는 사람 : 및 제목 : 헤더가 표시 그들이해야로서, 헤더!하지만 전자 메일 본문의 나머지 표시한다. 이렇게하면 이메일 클라이언트의 보낸 사람 필드가 비어있는 것처럼 보입니다.
나는 아주 간단한 PHP 스크립트를 여러 번 시도했지만 똑같은 헤더가 항상 이메일 본문에 표시됩니다.
나는 그것이 후위 문제 일 수 있다고 생각하지만 확실하지는 않습니다. 누구든지 이런 유형의 문제가 발생 했습니까?
줄 끝은 아무 쓸모가 없었습니다. ( –