Saya mencoba mengirim email HTML, dengan PHPMailer, dengan gambar. Badan dimuat dari file html, yang berisi semua info.
Saat mengirim surat, gambar tidak muncul di badan, meskipun saya bahkan mengirim gambar juga sebagai lampiran.
<img>
Tag HTML menunjuk ke tempat yang sama dengan tempat tersebut.
PHP:
$mail->AddAttachment('img/2u_cs_mini.jpg');
Bagaimana cara membuat html mengarah ke lampiran sehingga gambar dapat dimuat di badan.
Melihat contoh yang disertakan dengan PHPMailer, saya tidak melihat perbedaan apa pun, dan dalam kasus mereka gambar tersebut muncul.
echo "src=\"cid:logo_2u\""
dan saya tidak percaya garis miring terbalik diperlukan.Menurut Manual PHPMailer , jawaban lengkapnya adalah:
Kasus Penggunaan:
Jika Anda ingin menampilkan gambar dengan URL jarak jauh:
sumber