我已经在我的服务器上设置了一个cron作业,它每天都在运行并发送邮件。但是在所有邮件上都缺少图像。
当我直接从这样的网站运行php文件时 www.mysite.com/cronjobs/sendmail.php运行正常。所有邮件都会被发送出去,所有图片都会显示出来。
从cronjob运行时,图像引用是否不同?
或者从cronjob运行时它们是否会被阻止?
有人可以解释可能出现的问题。
答案 0 :(得分:1)
如前所述,问题似乎出现在您使用的相对路径中。如果您想继续使用它们,请将所有使用过的图像作为附件附加到邮件中。
第二种选择是使用绝对路径。顺便说一下,别忘了给你的图片文件夹读取权限。