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

时间:2015-04-20 20:48:53

标签: php mysql newsletter phplist

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

我还创建了一个工具,可以轻松地为简报输入内容。因此,我使用自己的形式最终创建一个网页。

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

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

到目前为止,一切都像魅力一样。现在让我们回答我的问题。导入内容时,所有图像都使用绝对URL设置。与在WYSIWYG-Editor中设置图像的行为相同。但是我真的需要将图像嵌入到邮件中,这样用户就不需要加载外部资源了。我知道这些消息比我要大得多,但无论如何我都需要它。

现在我找到了一个配置设置“EMBEDUPLOADIMAGES”,它应该是php列表服务器上传图像的技巧,但是对于包含“发送网页”选项的内容没有任何内容。有人可以帮助我并告诉我如何使用“发送网页”选项导入图像到我的邮件中吗?

谢谢

1 个答案:

答案 0 :(得分:2)

  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>
    
  4. 这适用于我,phpList v3.0.12