【发布时间】:2018-09-01 18:09:46
【问题描述】:
我用 phpmailer 创建了一个test2.php。当我在浏览器中运行 PHP 时,我可以收到一封带有嵌入图像的电子邮件。
$mail->IsHTML(true);
$mail->AddEmbeddedImage("dedicated.png", "logoimg", "dedicated.png");
$mail->Body = "<h1>Test 1 of PHPMailer html</h1>
<p>This is a test picture: <img src=\"cid:logoimg\" /></p>";
$mail->AltBody="This is text only alternative body.";
但是当我设置一个cronjob时,我仍然收到一封电子邮件,但图像无法显示。
* * * * * root php /var/www/html/work/test.php
【问题讨论】:
-
检查
addEmbeddedImage()的返回值——如果找到文件成功返回true。