早上好。 这是我的第一篇文章,所以请原谅我有任何错误。 我正在使用PHPMailer发送电子邮件,它完美无缺。然而... 我创建了php脚本,它在SQL Server数据库上执行选择查询,并向具有提醒功能的用户发送电子邮件。如果我直接从浏览器运行这个脚本,带有嵌入图片的电子邮件会毫无问题地发送,但是如果我使用.bat文件运行这个php文件,则会发送没有图片的电子邮件 - 只是红色十字架到达图片所在的位置。 附上我正在使用的图片:
$mail->AddEmbeddedImage("images/logo.jpg","logo","logo.jpg")
并在电子邮件正文中:
<img src="cid:logo">
当从bat文件运行php时,为什么没有附加图片的任何想法? 谢谢 LukaszKU
答案 0 :(得分:0)
您应指定图像的完整路径,例如:/usr/home/user/.../images/logo.png