phplist发送带附件邮件的设置

    phplist的最新版本中添加了发送附件的功能(我使用的是2.10.12),但在默认情况下此功能是关闭的。我们需要打开此功能,同时进行一些配置。步骤如下(windows环境下):

 

    1.打开lists/config/config.php,搜索
        define("ALLOW_ATTACHMENTS",0);
    修改为:

        define("ALLOW_ATTACHMENTS",1);

 

    2.再搜索
        define("FILESYSTEM_ATTACHMENTS",0);
    修改为:
        define("FILESYSTEM_ATTACHMENTS",1);

 

    3.访问phplist的管理员登录界面,将当前URL中page参数的值改为info,例如我的情况是把:
        http://localhost:8888/lists/admin/?page=home
    修改为:
        http://localhost:8888/lists/admin/?page=info
    访问修改后的URL地址,可以看到所有phplist相关参数的值,寻找“_SERVER["DOCUMENT_ROOT"]”(强烈建议从最下面向上寻找),其值为一般为服务器的web目录,我的机器上为:
        D: /AppServ/www
    请记录下这个路径。
   
    4.发送邮件时需要一个目录临时存放上传的附件,这个目录必须在刚才记录下来的路径下,例如我在lists目录下建立一个目录temp。

 

    5.回到lists/config/config.php,搜索“$attachment_repository”,将其值改为刚才建立的临时存放附件的目录的绝对路径,例如我修改为:
        D: /AppServ/www/lists/temp
   
    这回再登录phplist,在发送邮件页面中会多出一个用于发送附件的选项卡。

    另外说一句,由于phplist是邮件群发系统,如果其发送的邮件含有较大的附件的话,将会极大的影响发送邮件的效率。所以建议发送附件的URL给客户,让其点击链接去下载附件,而不是把附件直接附在邮件中。

 

发布了35 篇原创文章 · 获赞 2 · 访问量 7万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章