0
當我在電子郵件正文中創建電子郵件併發送圖像時,大多數電子郵件客戶端會讓您單擊「加載所有圖像」我想要像任何其他公司的普通電子郵件一樣自動加載。像一個HTML電子郵件。此圖片託管在外部網站上,大小約爲500kb-1.5mb,大小約爲900x1200。我怎樣才能做到這一點?這只是一個標題問題嗎?PHP郵件()無需點擊「加載所有圖像」即可將圖像加載到電子郵件
$from = "";
$headers = "From:" . $from ."\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$to = "";
$subject = "";
$subject = html_entity_decode($subject, ENT_QUOTES, 'UTF-8');
$message = '<html><head>';
$message .='</head><body>';
$message .='<img src="http://i45.tinypic.com/2qjkb2u.jpg"/>';
$message .= '</body></html>';
mail($to,$subject,$message,$headers);
如果你知道這一點,請務必將它發佈到任何地方。你會被世界各地的垃圾郵件發送者譽爲英雄,並被那些被迫看俄羅斯新娘推送的無數邦德藥丸廣告的人追捕並拷打致死。 – 2013-04-09 18:55:59
儘管您無法保證所有電子郵件客戶端默認都會加載圖片,但您可能會獲得更高的百分比,以將圖片作爲嵌入式資源加載到郵件中,而不是網絡上的外部資源。缺點是每條消息都會單獨包含圖像數據,因此您需要保持圖像小而輕。 – David 2013-04-09 18:58:28
@MarcB我相信它可以完成。不是說我會這樣做,甚至開始尋找一種方式,但在我發生過幾次自動出現包含圖像的電子郵件的情況下,這些電子郵件大多數在雅虎。所以我敢肯定有人想通過Javascript的方式。此外,我相信我沒有授予它「顯示圖像」的權限。 – 2013-04-09 19:02:40