2012-03-26 3 views
0

메시지 본문으로 jpg로 일부 목록에 전자 메일을 보내야합니다.이 헤더는 내가 사용하고있는 헤더이지만 대신 이미지를 추가하면 작동하지 않습니다.그냥 jpg 이미지로 이메일 보내기

message = '<img src="http://www.gulfview.info/admin/birthday_card_goes_here/birthday.jpg" width="600" height="800" />'; 
$subject = 'Happy Birthday from your Gulfview Friends !!'; 


$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; 
$headers .= 'From: Bob Fregalette <[email protected]>' . "\r\n"; 




if(!mail($email, $subject, $message, $headers)){ 

echo $email." not sent <br>"; 
} 
else { 

    echo $email ."Sent succesfully<br>"; 
    } 

모든 힌트 : 내가 어떤 임의의 텍스트를 작성하는 경우, 이메일이 내가 지금까지 사용하고 무엇 ) 제대로 전송? 감사합니다.

+0

이 ***은 대부분의 스팸 탐지 소프트웨어로 필터링됩니다. 그냥 알다시피 ... – ghoti

+1

자신의 마임 이메일을 만들지 마십시오. 그것은 신뢰할 수없고 고통 스럽습니다. 대신 PHPMailer 또는 Swiftmailer를 사용하십시오. –

+0

"작동하지 않음"을 정의하십시오. 전자 메일이 SMTP 서버로 전송되지 않습니까? SMTP 서버가 전송하지 않습니까? 사용자의 이메일 클라이언트에 표시되지 않습니까? 문제가 코드 자체 외부에 있다고 의심됩니다. – David

답변

0

나는 $ email의 가치에 뭔가 다른 것을 할당했다고 가정하고 있습니까?

이 코드 앞에 $ email 값을 지정하면 코드가 자동으로 작성됩니다.

$ email 값없이 실행하면 메시지 헤더에받는 사람 메시지가 없다는 치명적인 오류가 발생합니다.

+0

$ email 변수에 유효한 전자 메일 주소가 있습니다. 예. – Sebastian

+0

치명적인 오류가 발생했거나 $ 이메일이 전송되지 않았습니까? –