phplist網路行銷(6)免費電子報發送系統 phplist-電子報軟體 \ InfoBOX電子發報機, 廣告信軟體,發信軟體

 

PHPLIST 是架設在 LAMP (Linux+Apache+MySQL+PHP) 系統效能很不錯的一套電子郵件發報軟體。具備了我個人很喜歡的退訂及訂閱功能!! 而且還可以分類讓使用者自己決定要訂閱哪一種類別的電子報!

 

但是這一套軟體從兩年前我就開始從官方網站下載來安裝,卻一直有問題,真的是讓我欲哭無淚!  安裝的過程不難,但是卻有很多 bug ! 例如更改設定後存檔就會跳到"找不到網頁",或是一按下 "撰寫電子報" 就會跳到無法顯示網頁。今天花了五個小時,總算找到了能夠正常運作的版本,並且搜到了一些有用的資料,改一改設定後,果然有效~ 哇…哈哈哈哈哈…

 

因為自己在賣 Linux  mail server,所以電子報軟體架設在 mail server 上簡直是如虎添翼啊 ! 透過 mail server 裏的郵件記錄可以清楚看出來發出的信件詳細資料,也能讓發報速度更快,不需要透過 ISP 的郵件主機,只要從 Mail server 本機發送就行了,真是太棒了!!

 

InfoBox2008郵件伺服器

 

 

 

以下資料是在google搜到的,真是感謝他,為了回饋,我把改好的檔案分享給大家下載吧! 下載檔案lists.zip (請登錄後下載)

*******************************************************************************

找到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的密碼等等很多很多

最後需要注意的是


要改config.php
找到
define ("TEST",1);
改成
define ("TEST",0);
才不會一直停留在測試模式

phplist中文化的部份少了一塊=>
lists/admin/info
下面沒有zh-tw的語系檔
可以先用英語語系充飢
cp -fr en zh-tw

___________________________________________________________________________ 

* 移除寄信時附加的 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;
  }
*/

 

__________________________________________________________________________________________

匯入使用者頁空白解決方法

在 public_html\lists\admin\info 中找到 en 資料匣,
複製之後更名為 zh-tw,
進入之後…頁面就會出現了…不過是英文的。

info裡面的檔案…都是說明檔,用來說明一些簡單的訊息,而匯入使用者頁面也放在裡面,


想要簡單的中文的話…可以打開 public_html\lists\admin\info\zh-tw\import.php
改為下面的

<h1>匯入舊有的郵件地址到系統中</h1>

有四種匯入的方式:

<ul>
<li><?php echo PageLink2("import2","匯入屬性中包含不同值的郵件地址");?>. The list of emails can have attributes not already defined. They will be created automatically as "textline" attributes. You should use this option, if you are importing a spreadsheet/CSV file that has the attributes for the users in the columns and one user per line. <br/><br/>
<li><?php echo PageLink2("import1","匯入屬性中包含相同值的郵件");?>. The list of emails will have to comply with the structure you have already set up in <?php echo NAME?>. You should use this option if you are importing a simple list of emails. You can then specify the values for the attributes for each entry. They will be the same for everyone you are importing.<br/><br/>
<li><?php echo PageLink2("import3","從IMAP匯至系統中");?>. This will search emails in your IMAP folders and add them. Only the Name of the person can be found as an attribute.<br/><br/>
<li><?php echo PageLink2("import4","從別的資料庫匯入至系統中");?>.
</ul>

</p>


改完之後若是看到亂碼,把編碼改在 utf-8之後就好了。

_________________________________________________________________________________

 

訂報首頁需輸入兩次 email 做確認,第二個欄位的 confirm email 英文要改成中文,可在這個檔案  list/admin/subscribelib2.php 打開後,修改下列這一行

修改前   'Confirm email',htmlspecialchars(stripslashes($_REQUEST["emailconfirm"])),$textlinewidth,'Confirm email');

修改後   '再次確認 email',htmlspecialchars(stripslashes($_REQUEST["emailconfirm"])),$textlinewidth,'Confirm email');

 

***************************************************************************************

 

attachments/200809/4423072604.gif


*************************************************************************************

 

如果開始發信之後,把 IE 關掉,信還是會繼續發送的,但是如果 IE 不要關閉,則會看見如下圖的統計結果:

 

attachments/200810/3615094465.gif

 

 

下面的安裝方式是另一位 bloger 寫的,記下來做為參考,摘自http://kennyp.pixnet.net/blog 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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


解壓縮後,首先編輯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;
  }
*/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

使用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 軟體的功能很多沒有錯,但是對許多人來說,用不到,且太複雜,如果您只是要分群組大量寄發信件,建議您直接買一台 InfoBOX 當成發報機就好了,功能很簡單,也很方便使用哦!! 請見這裏的說明 http://www.kimo.club.tw/rewrite.php/read-369.html

 若您是個人用戶,架設一台郵件伺服器的成本太高,建議您使用這一套超強又好用的 PowewrEDM系統 http://www.infobox.com.tw/new/poweredm.html

InfoBOX 官網 www.infobox.com.tw

 

 

標籤: Infobox phplist
評論: 33 | 引用: 0 | 閱讀: 26165 | 轉發
顯示Tag關聯文章
[InfoBOX] 多個domain都要收信的設定? (2010-04-06 16:27)
[Infobox] Domain host not found 退信訊息處理 (2010-03-29 12:12)
[InfoBOX] FTP 伺服器功能 (2010-03-26 15:48)
[InfoBOX] 利用 Infobox 建立私有雲端主機可行嗎? (2010-03-04 15:27)
郵件伺服器 pop3 server 的log檔解說 (2010-01-14 22:54)
請問郵件條件過濾器,可否針對某個附件的大小做過濾?該如何下定義? (2009-12-08 17:59)
InfoBOX-2500 電子發報機 - 終身保固 / 可自行更換硬碟 (2009-12-06 04:28)
Linux 的郵件別名功能,如何防止別人寄信到公司的某個群組帳號 (2009-12-03 08:24)
郵件伺服器 MailBOX 超過2G打不開的問題 (2009-11-20 11:16)
靜態路由的設定與測試 (2009-11-18 11:54)
不知webmail代收外部信件問題能否過濾病毒和垃圾信件? (2009-11-18 11:29)
InfoBOX + PHPList = 超強電子發報機 (2009-11-06 03:42)
Open Webmail 的設定規則和 InfoBOX WebMail 的設定規則比較? (2009-11-05 10:03)
[ InfoBOX ] 條件過濾的被刪信件能救回來嗎? (2009-10-30 09:48)
webmail 是走 https 加密,能否換成非加密的模式呢? (2009-10-28 18:55)
如何設定某些員工只能寄信給公司網域,不能寄信到外部網域去?<Mail Server 郵件伺服器> (2009-10-20 17:08)
InfoBOX-2500 終身保固機種 (2009-10-15 09:39)
郵件群組帳號(別名)收到垃圾信,導致全公司帳號都收到垃圾信,該怎麼辦? (2009-10-06 22:32)
電子報大量發送密技(2) 縮小信件的容量,加快發送速度 (2009-10-03 22:19)
yahoo 拒收我公司發出的信件該怎麼辦? 對方阻擋我方的 mail server IP 怎麼辦? (2009-10-03 12:52)
郵件監控過濾器的應用(審核待送\指定刪除) (2009-10-01 09:48)
郵件記錄器異地備份設定 (2009-09-14 11:50)
InfoBOX 6000型 - 1U機架配置郵件伺服器架站機,最高等級工業主機 (2009-09-11 09:46)
InfoBOX 3000型 - 1U機架配置,郵件伺服器架站機-工業主機的標準 (2009-09-11 09:45)
InfoBOX 2000型 - 2U機架配置,郵件伺服器架站機-達到機房設備的需求 (2009-09-11 09:44)
InfoBOX 1000型 - 彈性的配置,郵件伺服器架站機-達到客戶全方位的需求 (2009-09-11 09:43)
[ InfoBOX 伺服器使用密技] 轉寄所有帳號的信件至分公司主機 (2009-08-28 23:26)
[ InfoBOX 伺服器使用密技] Joomla 1.5 網站資料移轉方法 (2009-08-26 12:55)
[ InfoBOX 伺服器使用密技] DNS 子網域的設定觀念 (2009-08-25 17:33)
[ InfoBOX 伺服器使用密技] 電子報發送密技 (2009-08-25 11:40)
[ InfoBOX 伺服器使用密技] LDAP 公用通訊錄在 outlook express 的設定 (2009-08-24 18:06)
[ InfoBOX 伺服器使用密技] 舊機 Linux , FreeBSD 帳號移轉到 InfoBOX (2009-08-24 17:05)
[ InfoBOX 伺服器使用密技] php.ini 的參數修改(xoops 2 的問題) (2009-08-21 16:50)
[ InfoBOX 伺服器使用密技] 如何讓 InfoBOX 的使用者帳戶轉成 LDAP 通訊錄 (2009-08-20 17:19)
[ InfoBOX 伺服器使用密技] 多網域卻又相同帳號,該怎麼區隔成不同使用者?(多網域郵件伺服器,virtual mail) (2009-08-20 12:27)
[ InfoBOX 伺服器使用密技] 如何查尋我的 IP 有沒有被列入網路黑名單 (2009-08-17 17:49)
[ InfoBOX 伺服器使用密技] FTP 無法修改檔案權限怎麼辦? (2009-08-17 17:03)
[ InfoBOX 伺服器使用密技] 如何設定Domain name 及 DNS 伺服器 (2009-08-17 11:55)
[ InfoBOX 伺服器使用密技] 如何申請IP反解設定 (2009-08-17 11:47)
[ InfoBOX 伺服器使用密技] 如何安裝 phpBB 討論區 (2009-08-14 17:05)
[ InfoBOX 伺服器使用密技] MySQL5 的使用,安裝與管理 (2009-08-14 16:01)
[ InfoBOX 伺服器使用密技] ISP 說我的伺服器被當成跳板在亂發信 怎麼查 ? (2009-08-14 15:40)
[ InfoBOX 伺服器使用密技] 郵件伺服器 / 進階設定->防止帳號盜用機制 (2009-08-14 15:27)
[ InfoBOX 伺服器使用密技] InfoBOX 如何更新韌體? (2009-08-14 15:19)
[ InfoBOX 伺服器使用密技] 伺服器硬碟不夠用,Linux 如何換新的硬碟 (2009-08-14 14:19)
[ InfoBOX 伺服器使用密技] 伺服器故障的災難復原機制 (2009-08-14 11:41)
NetScan , Find mac address 找出區域網路的網卡MAC位址,IP,NetBIOS Name主機名稱 (2009-08-13 15:25)
[ InfoBOX 伺服器使用密技] 垃圾郵件剋星=灰名單排程功能 (2008-09-24 13:30)
Damon 劉芳育自傳 ~ soho 六年的經歷分享 <架站達人> 架站找芳育,快速又滿意 (2007-12-11 10:59)
  • 1 
  • 1