我有一个包含描述和一个大图像的邮件模板。但是当将图像添加到邮件模板主体时,它不会在邮件打开时显示。它显示如下:
我试过这段代码:
$message = "<html><head></head><body>";
$message .= "<img src='link-image.jpg' alt='' /></body></html>";
$headers = "From: $from_email";
$headers .= "Content-type: text/html";
mail($to, $subject, $message, $headers);
但是当直接发送邮件时(插入带有插入选项的图像),它会直接显示邮件收到的时间。我们可以获得插入图像的类似功能吗?
答案 0 :(得分:0)
正如评论中所述。 您可能希望通过从服务器下载图像来使图像可用。
所以而不是
<img src='link-image.jpg' alt='' />
你会用
<img src='https://DOMAIN.TLD/images/link-image.jpg' alt='' />
其中'domain.tld'是您的域名,'images'是您的公共图片路径。