我试图将带有公司徽标的“签名”附加到调用 mail() 函数时发送的消息的底部。这是我拥有的 HTML/PHP:
$message = '<html>
<body>'
. $_POST['message'] .
'<BR><HR><BR>
<img src="http://www.mysite.com/images/logo.gif">
</body>
</html>';
Run Code Online (Sandbox Code Playgroud)
例如,当您单击发送到 gmail 的电子邮件时,会出现一个对话框并显示
Images are not displayed. Display images below - Always display images from person@mysite.com
我希望签名图像只显示而无需单击对话框中给出的选项之一。来自其他人的电子邮件签名显示,但不显示该对话框。有没有办法让我做同样的事情?
如果用户每次都必须单击该选项才能显示我的签名,那真是太烦人了。
您应该在电子邮件中包含图像数据。
您可以通过在 base64 中编码图像数据来做到这一点
<img src="data:image/gif;base64,<?php echo base64_encode(file_get_contents('logo.gif')); ?>">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5786 次 |
| 最近记录: |