2011-10-02 8 views
0

나는 pdf를 첨부하는 이메일을 보내고있다. r n 텍스트 이메일 코딩 작업을하지 않습니까?

$mpdf->WriteHTML($html); 
$content = $mpdf->Output('', 'S'); 
$content = chunk_split(base64_encode($content)); 
$mailto = $email; 
$from_name = $yourname; 
$from_mail = $fromwho; 
$replyto = $replyto; 
$uid = md5(uniqid(time())); 
$subject = 'Horse Details'; 
$message = 'Please find attached details about the horse medical treatment.'; 
$filename = 'Horse'; 
$header = "From: ".$from_name." <".$from_mail.">\r\n"; 
$header .= "Reply-To: ".$replyto."\r\n"; 
$header .= "MIME-Version: 1.0\r\n"; 
$header .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"\r\n\r\n"; 
$header .= "This is a multi-part message in MIME format.\r\n"; 
$header .= "--".$uid."\r\n"; 
$header .= "Content-type:text/plain; charset=iso-8859-1\r\n"; 
$header .= "Content-Transfer-Encoding: 7bit\r\n\r\n"; 
$header .= $message."\r\n\r\n"; 
$header .= "--".$uid."\r\n"; 
$header .= "Content-Type: application/pdf; name=\"".$filename."\"\r\n"; 
$header .= "Content-Transfer-Encoding: base64\r\n"; 
$header .= "Content-Disposition: attachment; filename=\"".$filename."\"\r\n\r\n"; 
$header .= $content."\r\n\r\n"; 
$header .= "--".$uid."--"; 

나는 새로운 단락에 대한 메시지 및 사용 \ 연구 \ r에 더 많은 세부 사항을 추가하고 싶습니다 등

그러나

어떤 이유로 \ 연구 \ R :

코드입니다 또는 \ n 작동하지 않습니까? 의심스러운 부분은 헤더 정보가 있기 때문에 어떤 정보인지는 확실하지 않습니다. 약간의 연극이 있었지만 그것을 해결하지 못했습니다.

문제점을 확인할 수 있습니까?

감사합니다. 잘

+0

다양한 주사 취약점이 있습니다. – SLaks

+0

"작동하지 않는다"는 것은 무엇을 의미합니까? – Incognito

+0

RFC 2821에 따르면 헤더에'\ r \ n '을 사용해야합니다. –

답변

0

내가 그것을 보낼 때 오해하지 않는 것은, 여기에 보낸 메시지의 소스입니다

제목 : 말 세부 에서 : elibyy 답장 : [email protected] MIME 버전 : 1.0 내용 유형 : 다중/혼합; 경계 = "660d0865650c12fa07c8430814690009"

이것은 MIME 형식의 다중 부분 메시지입니다. --660d0865650c12fa07c8430814690009 콘텐츠 유형 : text/plain; charset = iso-8859-1 콘텐츠 전송 인코딩 : 7bit

말 치료에 대한 자세한 정보를 찾으십시오.

--660d0865650c12fa07c8430814690009 콘텐츠 유형 : 애플리케이션/pdf; name = "Horse"Content-Transfer-Encoding : base64 Content-Disposition : 첨부 파일; 파일 이름 = "말"말 치료에 대한

--660d0865650c12fa07c8430814690009--

부착 찾아주세요 세부 사항.

+0

\ r \ r 새로운 단락을 추가하려고 시도 했습니까 ?? – user718359

+0

아니요 방금 코드를 사용했습니다 – elibyy

+0

이것을 추가하면 문제가 표시됩니다 $ message = '말 치료에 대한 첨부 정보를 찾으십시오. \ r \ r "고맙습니다. – user718359

관련 문제