使用cron-php的内联图像/邮件帮助?
我有一些邮件需要使用cron发送。当我手动加载脚本时,一切正常。有了cron,我得到了破碎的图像 要更改img的src,我使用了:使用cron-php的内联图像/邮件帮助?,php,cron,mailing,Php,Cron,Mailing,我有一些邮件需要使用cron发送。当我手动加载脚本时,一切正常。有了cron,我得到了破碎的图像 要更改img的src,我使用了: $body = eregi_replace("managersrc_logo","images/managers/acertainlogo.jpg",$body); 因为我认为使用绝对路径很重要,所以我也尝试了: $body = eregi_replace("managersrc_logo","http://www.site.com/images/ma
$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本身
有人需要帮助吗?你能在替换前后但在发送之前发布一个html示例吗?也许它还有一些字符会破坏url,比如src=/managersrc\u logo。此外,可能您的邮件程序有一个选项,可以将图像集成到邮件中,但找不到它们?问题是phpmailer的旧版本。我更新到新版本,图像现在显示得非常完美