PHPLIST在电子邮件中包含图像–没有外部来源



我的时事通讯系统使用PHPLIST,到目前为止效果很好。

我还创建了一个工具,可以简单地输入时事通讯的内容。所以我用我自己的形式最终创建了一个网页。

该网页是通过PHPLIST中的常规"发送网页"功能导入的,可以在页面上找到该功能来创建新消息。

现在,当您进入第二步时,php列表将导入网页html内容,并以与在编辑器中输入相同的方式使用它。

到目前为止,一切都像一种魅力。现在让我们来回答我的问题。当导入内容时,所有图像都设置了绝对URL。与在所见即所得编辑器中设置图像的行为相同。然而,我确实需要将图像嵌入邮件中,这样用户就不需要加载外部资源。我知道信息会变得比大一点,但无论如何我都需要它。

现在,我发现了一个配置设置"EMBEDUPLOADIMAGES",它应该适用于php列表服务器上上传的图像,但不适用于带有"发送网页"选项的包含内容。有人能帮我,告诉我如何导入图像,即使在我的邮件中有"发送网页"选项吗?

谢谢

  1. 将其添加到config.php文件中

    define("EMBEDUPLOADIMAGES",1);
    define('UPLOADIMAGES_DIR',"uploadimages");
    
  2. 在phpList根目录中创建可写uploadimages目录,并在那里上传图像

  3. 你的html文件的内容应该是这样的,图像源只是它的文件名

    <!-- Images must be directly in uploadimages directory, no subdirectories -->
    <div>
    <img src="image1.jpg" />
    <img src="image2.jpg" />
    <div>
    

这对我有效,phpList v3.0.12

相关内容

  • 没有找到相关文章

最新更新