我有需要使用 cron 发送的邮件。当我手动加载脚本时,一切正常。使用 cron 我得到损坏的图像。
更改我使用的 img 的 src:
$body = eregi_replace("managersrc_logo","images/managers/acertainlogo.jpg",$body);
因为我认为使用绝对路径很重要,所以我也尝试过:
$body = eregi_replace("managersrc_logo","http://www.site.com/images/managers/acertainlogo.jpg",$body);
在那种情况下,当我手动运行 cronscript 时,我什至看不到图像。自动 cron 也不会向我显示图像。
当我检查收到的邮件的来源时,即使我使用绝对路径,我总是会看到“cid:encryptedstuff”?这是为什么?我只想将我的绝对路径打印在 img 标签的 src 属性中。谁将我的绝对路径更改为 cid: ?是 php、phpmailer 还是 Outlook 本身?
有人帮助吗?