茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1729071 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
PI20101106_00012.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

PHP特區 : [分享]郵件軟體/電子報系統 - phplist

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[分享]郵件軟體/電子報系統 - phplist

郵件軟體/電子報系統 - phplist

作者: cross  日期: 2009-01-08 09:24

官網: http://www.phplist.com/

官網 Demo: http://www.phplist.com/demo

Quote: http://twpug.net/modules/news/article.php?storyid=7

官方網站: http://tincan.co.uk/phplist
最新版本: 2.8.11

經過同事的介紹才知道有這麼樣一套這麼完整的電子報系統,幾乎與電子報有關係的各種功能都有納入系統設計,它的功能如下:

* 以網頁介面發佈與訂閱電子報
* 可以用來處理大量訂閱者或是電子報寄送
* 使用者可以自行選擇訂閱多種電子報,而且重複的內容只會收到一次
* 可以輕易的使用電子報樣板來讓格式統一與美觀
* 可以自訂使用者訂閱電子報時的各種選填或是必填欄位
* 可以定義各種訂閱頁面,每種電子報可以有不同的訂閱頁面
* 可以在電子報中使用會員的帳號欄位來讓訊息更加個人化
* 支援HTML格式郵件
* 支援多層級的電子報管理機制
* 可以輕易的匯入與匯出多種資料

* 電子報可以包含連結讓會員可以輕易的進入資料修改介面或是訂閱、取消訂閱
* 支援附加檔案
* 支援批次處理,管理者可以決定每次發信量,可以分散發信的流量
* 可以指定時間發送
* 自動重複發信功能
* 可以輕易的管理大量的訂閱者
* 可以線上處理退信
* 支援自動產生PDF文件
* 支援 RSS 資訊傳送,可以蒐集許多 RSS 資訊整理當作電子報內容
* 安裝容易

目前已知問題:

1. 使用UTF-8編碼發送中文信件時標題會出現亂碼
2. 使用BIG5編碼發送中文信件時會有中文衝碼問題
3. 對於多國語言使用介面的支援較薄弱,翻譯工作必須深入程式碼中進行,所以暫時沒打算去翻譯它

Quote: http://free.tnc.edu.tw/modules/news/article.php?storyid=1744

PHPlist 是一個網頁式的應用程式,它提供個人化的郵遞論壇管理, 可以當成一個客戶關係管理系統(CRM). PHPlist 以 PHP 撰寫而成, 使用 SQL 資料庫儲存資訊.

PHPlist 設計的目是為了協助您保持與客戶的聯繫, 但不把一堆客戶們不想要的資訊塞給他們. PHPlist 提供給任何想認真創造潛在客戶,抓住客戶,維繫客戶的用心者一個基本工具, 使用它也會幫您提升貴單位網站的人氣流量.

PHPlist 採用 GPL 授權.


原文出處: 郵件軟體/電子報系統 - phplist - Mail - 一又@CROSS [ SSORC.tw ]
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[分享]PHPlist安裝心得

PHPlist安裝心得

沒事幹麻裝phplist啊
阿還不是老闆要發電子報
阿還不是公司沒有錢只好自己找免費的來裝

.
...

其實我對發電子報非常敏感
因為管mail被垃圾信弄的去了半條命

我的眼中
電子報==垃圾信
全等喔(~~)

不過再也逃不掉的時候
寧願自己花心力去找資料安裝
也不要給垃圾信廠商賺

不過
台灣沒啥人在用phplist捏
網路的資料很少捏

只好撿起破洋文
去看原始文件
厚~~~猴塞雷

=======正經的分格線=====

準備環境
Linux+Apache+Mysql+Php(對啦傳說中的燈泡)
軟體取得
http://dh.twpug.org/major/phplist/phplist-2.11.3.zip
產生phplists-2.11.3 資料夾
這個是支援utf-8也支援中文語系的
解壓縮,想辦法讓網頁可以連結到lists目錄
我是隨便放,然後用symbolic link,好處不少

cd /usre/local

wget http://dh.twpug.org/major/phplist-2.11.3.zip

unzip phplist-2.11.3.zip

cd XXX (Your DocumentRoot)


ln -s /usr/local/phplists-2.11.3 lists

---------
安裝前準備
連線至主機更改你的設定
找到lists/config/config.php
修改下列幾行資料修改
----------------
$language_module = "tchinese.inc"<正體中文語系>

$database_host = "localhost"; <資料庫與主機同一部就設localhost>

$database_name = "YYY";

$database_user = "ZZZ"; <別偷懶,改成你自己的資料庫使用者>

$database_password ="PASSWORD ''; <密碼也要改你自己的>
------------------------
改好後,進MYSQL去增加你要用的資料庫,在這裡就是YYY
基本上做到這裡你就可以用網頁方式安裝了

http://Host/lists/admin/index.php

通常安裝就沒問題了
要注意的是,這隻程式安裝環還得進一步設定,包括admin的密碼等等很多很多

最需要注意的是
如果你老是寄不出去,想要自殺的時候,記得去看一下原始的說明文件
官網的FAQ
http://forums.phplist.com/viewforum.php?f=5&sid=3efc336faad7d215f85db20b2a2305df

原來還要改config.php
找到
define ("TEST",1);
改成

define ("TEST",0);
才不會一直停留在測試模式

囧rz

補充
phplist中文化的部份少了一塊=>
lists/admin/info
下面沒有zh-tw的語系檔
可以先用英語語系充飢
cp -fr en zh-tw
再看哪位善心人士要進行那部份的翻譯


原文出處:PHPlist安裝心得 - MIS心酸淚 - Yahoo!奇摩部落格
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[分享]phplist電子報寄送系統,安裝與架設。PART 1

phplist電子報寄送系統,安裝與架設。PART 1

首先至 http://www.phplist.com/下載最新版的phplist,這邊安裝的版本是phplist 2.10.9。安裝在CENT OS 5.3。

解壓縮後,首先編輯lists/config/config.php這個檔案。

設定如下

1.連結mysql的相關設定修改


$language_module = "tchinese.inc"; //正體中文語系

$database_host = "localhost";  //資料庫位址與主機同一部就設localhost

$database_name = "YYY"; //資料庫名稱

$database_user = "ZZZ"; //資料庫使用者名稱

$database_password ="PASSWORD ''; //密碼


2.資料庫的字型預設值為unicode_general_ci的設定時,記得修改/lists/admin/structure.php

的line 69

     "email" => array("varchar(255) not null unique","Email"),

修改為


     "email" => array("varchar (233) not null unique","Email"),

原因參照

http://mantis.phplist.com/view.php?id=8583


另外在lists/admin/mysql.inc

找到:

return $db;


在上面加一行:

@mysql_query('SET NAMES utf8');

讓phplists寫入資料庫時為utf編碼,在phpmyadmin底下中文就不會顯示一堆亂碼


3.lists/admin/info 複製 en ,改名為 zh-tw

   lists/admin/help複製 en ,改名為 zh-tw


   解決大量匯入使用者無法出現選項的問題,如果有需求再針對裡面的文字翻成中文,否則還是以英文顯示。


4. 用瀏覽器連接至/lists/admin,點選初始化資料庫開始安裝


5. 移除寄信時附加的 phplist logo   /lists/admin/sendemaillib.php
# Logo mark $text["signature"] = "\n\n--\nPowered by PHPlist, www.phplist.com --\n\n";     //文字註解

/* Logo mark
  if (!EMAILTEXTCREDITS) {
   $html["signature"] = $PoweredByImage;#'<div align="center" id="signature"><a href="http://www.phplist.com"><img src="p
owerphplist.png" width=88 height=31 title="Powered by PHPlist" alt="Powered by PHPlist" border="0"></a></div>';
    # oops, accidentally became spyware, never intended that, so take it out again :-)
    $html["signature"] = preg_replace('/src=".*power-phplist.png"/','src="powerphplist.png"',$html["signature"]);
  } else {
    $html["signature"] = $PoweredByText;
  }
*/


原文出處:phplist電子報寄送系統,安裝與架設。PART 1 @ 認真打雜好青年日誌 :: 痞客邦 PIXNET ::
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[分享]phplist電子報寄送系統,安裝與架設。PART 2

phplist電子報寄送系統,安裝與架設。PART 2

使用gmail來處理退信機制,以及設定寄送速率首先申請gmail的帳號

設定/lists/config/config.php

$bounce_protocol = 'pop';
$message_envelope = 'username@gmail.com';
$bounce_mailbox_host = 'pop.gmail.com';
$bounce_mailbox_user = 'username@gmail.com';
$bounce_mailbox_password = 'password';
$bounce_mailbox_port = "995/pop3/ssl";


寄送速率設定

每次寄送的信件數,預設為0不限制


define("MAILQUEUE_BATCH_SIZE",0);

每次寄送的間隔,預設為3600秒

define("MAILQUEUE_BATCH_PERIOD",3600);

如果要設定為每秒寄出一封的話size=1,period=1




原文出處:phplist電子報寄送系統,安裝與架設。PART 2 @ 認真打雜好青年日誌 :: 痞客邦 PIXNET ::
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[分享]PHPList會員電子報管理系統初步架設

PHPList會員電子報管理系統初步架設

作者: Jay  日期: 2009-06-24 16:10

之前就有看到一套 PHPList電子報系統, 不過那時候沒有想到去用,最近想來裝裝看,所以就抓下來測試.

各位可以先玩完他的 Demo ,不過在中文上有問題,可能要手動改瀏覽器的編碼為UTF-8才會正常顯示畫面.

安裝步驟:

1.前往PHPList 下載PHPList.

    wget http://ncu.dl.sourceforge.net/sourceforge/phplist/phplist-2.10.10.tgz


2.解開PHPList,應該沒問題吧...

   tar zxvf phplist-2.10.10.tgz

3. 抓出裡面的的public_html,並放置網頁目錄.

   cd phplist-2.10.10

  mv public_html /var/www/html

  cd !$

  mv public_html phplist

4.先建立資料庫

5.修改config檔

   cd  phplist/config


  vi config.php

  $language_module = "english.inc"; ---> english.inc修改成 tchinese.inc

    $database_host = "localhost"; --->若您的資料庫在別的地方請修改.

   $database_name = "phplistdb";--->請按照您建立的資料庫名稱修改. 

   $database_user = "phplist"; --->資料庫使用者名稱.


   $database_password = 'phplist'; --->資料庫使用者密碼.

   define ("TEST",1);--->要讓PHPList可以順利寄信,請將1改成0,表示關閉Debug模式.

    define("PHPMAILERHOST",''); --->PHPMAILERHOST修改成SMTP Server NAME.

    #$phpmailer_smtpuser = 'smtpuser'; ---> 拿掉#字號,並修改STMP使用者帳號

   #$phpmailer_smtppassword = 'smtppassword'; ---> 拿掉#字號,並修改STMP使用者密碼

6.若是DB是用UTF8請修改此,不然PhpMyAdmin看會亂碼


   cd ..

  cd admin

  vi mysql.inc

   return $db;--->約在45行,在此行上加上 @mysql_query('SET NAMES utf8');

7.在PHPList上寄出信件,會有PHPList的LOGO若想改掉或不出現可以修改.

   vi  sendemaillib.php


   約在152行

   $text["signature"] = " -- Powered by PHPlist, www.phplist.com -- "; --->可以Mark起來或是修改內容.

   約在170行

   
if (!EMAILTEXTCREDITS) {
    $html["signature"] = $PoweredByImage;#'<div align="center" id="signature"><a href="http://www.phplist.com"><img src="powerphplist.png" width=88 height=31 title="Powered by PHPlist" alt="Powered by PHPlist" border="0"></a></div>';
    # oops, accidentally became spyware, never intended that, so take it out again :-)
    $html["signature"] = preg_replace('/src=".*power-phplist.png"/','src="powerphplist.png"',$html["signature"]);
  } else {
    $html["signature"] = $PoweredByText;
  }

  可以前後加上/*  */Mark起來就可以了.

8.修正主旨欄打中文會亂碼

  
vi send_core.php

   約1034行

    //value="'.htmlentities(iconv('ISO-8859-1','UTF-8',$subject),ENT_QUOTES,'UTF-8').'" size=40></td></tr>   

   ---->修改為

   value="'.htmlentities($subject,ENT_COMPAT,'UTF-8').'" size=40></td></tr>

9.最後就打上網址例如test.com.tw/lists/admin就可以進入管理介面,在 初始化資料庫,就 可以 使用了! 預設帳號密碼admin/phplist

參考:


認真打雜好青年日誌

Jimmy Blog


原文出處:PHPList會員電子報管理系統初步架設 - PHP - Jay's Blog
前一個主題 | 下一個主題 | 頁首 | | |



Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|