인라인/임베디드 이미지 (일명 cid)가 포함 된 PHP 메일을 보내려합니다. 메일이 성공적으로 발송되어 Gmail에서 올바르게 수신되었습니다. 그러나 Thunderbird (Windows 최신 버전)에서는 인라인/포함 된 이미지가 표시되지 않습니다.PHP - 인라인 이미지가 Thunderbird에 표시되지 않음
나는 this 스레드에서 주어진 정보를 따랐지만 여전히 작동하지 않습니다. 따라서 인라인/임베디드 이미지는 Gmail에는 표시되지만 Thunderbird에는 표시되지 않습니다. 누군가 여기서 문제를 알고 있습니까?
To: [email protected]
Subject: Test
From: [email protected] <noreply>
MIME-Version: 1.0
Content-Type: multipart/related; boundary="52cd9ebf4fb8c9b0547e93b82b3f3f6b"
--52cd9ebf4fb8c9b0547e93b82b3f3f6b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test mail</title>
</head>
<body>
<img src="cid:myImage" alt="This is a embedded image" />
</body>
</html>
--52cd9ebf4fb8c9b0547e93b82b3f3f6b
Content-Type: image/jpg; name="myImage.jpg"
Content-Transfer-Encoding: base64
Content-ID: <myImage>
Content-Disposition: inline; filename="myImage.jpg"
[base64 encoded string goes here.]
--52cd9ebf4fb8c9b0547e93b82b3f3f6b--
로컬 문제와 비슷합니다. 설정이 이미지 차단 여부 (기본값)로 표시되지 않는지 확인하십시오. –
나는 Thunderbird의 설정을 찾을 것이라고 확신한다. 그냥 기본 설치 설정. – Piet