通过脚本发送的电子邮件中的图片

时间:2015-05-28 09:11:20

标签: php image email batch-file

早上好。 这是我的第一篇文章,所以请原谅我有任何错误。 我正在使用PHPMailer发送电子邮件,它完美无缺。然而... 我创建了php脚本,它在SQL Server数据库上执行选择查询,并向具有提醒功能的用户发送电子邮件。如果我直接从浏览器运行这个脚本,带有嵌入图片的电子邮件会毫无问题地发送,但是如果我使用.bat文件运行这个php文件,则会发送没有图片的电子邮件 - 只是红色十字架到达图片所在的位置。 附上我正在使用的图片:

$mail->AddEmbeddedImage("images/logo.jpg","logo","logo.jpg")

并在电子邮件正文中:

<img src="cid:logo">

当从bat文件运行php时,为什么没有附加图片的任何想法? 谢谢 LukaszKU

1 个答案:

答案 0 :(得分:0)

您应指定图像的完整路径,例如:/usr/home/user/.../images/logo.png