2012-11-30 5 views
1

iam이 첨부 파일이있는 PHP를 통해 메일을 보내려고합니다. 전자 메일 본문은 정상이지만 첨부 파일은 전자 메일 본문에 인코딩 된 형식으로 표시됩니다. 나는 성공없이 코드를 다양하게 변형했다. PHP 메일 첨부 파일이 인코딩 된 형식의 메일 본문에 표시됩니다.

는 이메일 본문

JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAy 
IDAgUgovQ29udGVudHMgNCAwIFI+PgplbmRvYmoKNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVj 
b2RlIC9MZW5ndGggO 

// attachment 
$body .= "--".$separator.$eol; 
$body .= "Content-Type: application/pdf name=\"".$filename."\"".$eol; 
$body .= "Content-Transfer-Encoding: base64".$eol; 
$body .= "Content-Disposition: attachment".$eol.$eol; 
$body .= $attachment.$eol; 
$body .= "--".$separator."--\n"; 

은 지원하시기 바랍니다 첨부 코드, 미리 감사의 표시로 첨부합니다.

답변

4

전자 메일 첨부 파일을 보내기위한 코드를 작성하는 대신 PHPMailer을 사용하는 것이 좋습니다.

+0

고맙습니다. 나는 PHPMailer를 시도하고 내 문제를 해결했다! – user1863337

관련 문제