2012-05-11 3 views
0

이 질문은 여러 번 묻습니다. 기본 질문이지만 지난 3 일간 검색했지만 여전히 이메일을 보낼 수 없습니다. 도움 말은 어떻게 할 수 있습니까? 내 헤더의 헤더를 포함시켜야하는 이메일의 이미지 다음 코드를 작성합니다. 그들은 스패머에 의해 사용되는 일반적인 전술이다 유효한 이메일 주소를 확인하기 위해 사용될 수 있기 때문에PHP와 HTML을 사용하여 이메일에 embed 이미지를 보내는 방법

$to = "[email protected]"; 
$subject = "new account created"; 
$body = "New account has been created 
<img border=’0' src=’http://www.example.com/myimages/track.php?MID=1111&SID=2222' width=’1' height=’1'> 
    " ; 

$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; 
$headers .= "From: [email protected]"; 

$neww=mail($to,$subject,$body,$headers); 
+0

많은 사용자가 당신을 훔쳐 보는 것을 좋아하지 않으므로 사진을 차단합니다. – hakre

답변

4

이메일에 이미지를 볼 수없는 이유는 대부분의 이메일 독자들은 그들을 stript. 코드는 그 점을 증명하는 추적을 비명 지릅니다.

전자 메일 클라이언트에서 이미지 필터링을 수행하고 작성한 코드로 제어 할 수 없으므로이 문제를 해결할 방법이 없습니다.

+0

@ johm conde 현재 테스트 중입니다. 자신의 계정으로 이메일을 보내지 만 이미지가 있다고 말하는 옵션이 없습니다. 이미지가 기본적으로 표시되지 않습니다. 그러나 이미지를 보낼 수 없습니다. 위의 코드에서 알려줍니다. 실수 또는 실수 – user696734

0

Check out this thread.

나는 Mozilla Thunderbird을 사용하여 스크립트에 삽입 할 수있는 HTML 이미지 코드를 가져올 수있는 솔루션을 게시했습니다. 이미지가 삽입되며 링크 나 외부 콘텐츠에 의존하지 않습니다.

도마뱀의 큰 스크린 샷으로 내 대답을 찾으십시오.

그래도 사용자는 모든 종류의 이미지를 차단할 수 있습니다. 그러나 에비 바인딩 된 이미지는 링크 된 컨텐트보다 수용 할 수있는 것으로 간주 될 수 있습니다. 이는 이미지 처리 방식에 따라 클라이언트에 달려 있습니다.

관련 문제