Category Archives: phplist

【简单云】您的网络生意-简单建站方法论!

host

明晰一个点子

选择一套程序

选择简单主机

持续内容更新

推广优化赚钱

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站

简单主机官方网店

简单主机官方相册

简单主机官方博客

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

SimpleHost域名如何设置QQ企业邮箱MX记录?

什么是域名的MX记录?

用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
例如,当有人发邮件给“info@example.com”时,系统将对“example.com”域名的DNS中的MX记录解析。如果MX记录存在,系统就根据MX记录的优先级,将邮件转发到与该MX相应的邮件服务器上。

腾讯企业邮箱要求的MX记录,即邮件服务器设置参数如下:

邮件服务器名:mxbiz1.qq.com. 优先级:5
邮件服务器名:mxbiz2.qq.com. 优先级:10

温馨提示:为了保证收信稳定,请您在设置的同时,删除其他MX记录。

SimpleHost域名解析腾讯QQ企业邮箱MX记录设置方法如下:

进入到SimpleHost控制面板的Domain >  DNS Zone Editor 添加DNS中的MX记录。

bluehost_exmail_mx3

 

具体填写好的参数如下:

bluehost_exmail_mx

MX记录验证不通过的常见问题及解决方法。

1.为了保证收信的稳定,请您在设置域名MX记录的同时,删除其它的MX记录。

2.有些域名提供商的的域名设置中,如果之前存在纯域名的CNAME记录,则可能会导致MX记录无法生效。以新网为例,如图所示:

域名gztencent.com的设置情况如下:

 

3.有些域名提供商的域名MX设置默认会加上域名本身为后缀,此时需要在后面加上一个’.’,以35互联为例,如图所示:

 

4.SimpleHost的Email Routing(邮件路由)设置成Remote Mail Exchanger,如下图:

bluehost_exmail_mx2

 

5.MX记录生效通常需要2-24个小时,首先请确认您的MX记录设置后等待了足够长的时间。

邮件群发系统phplist的配置方法总结

phplist是一个十分不错的邮件群发系统,让我们可以很方便地群发电子杂志、小广告(^_^)等。
最近帮一个老师搭建邮件群发系统,用的就是phplist。但是网上关于搭建该系统的资料很零碎,需要费些功夫组合起来才行。而既然我已经做了这个工作,就拿出来分享吧,希望对大家有用。(另外,phplist或是phpmailer通过gmail发送邮件比通过其他邮箱发送还要麻烦一些,如果你需要通过gmail发送,在看完这篇文章讲的基本配置后,请参考《phplist(及phpmailer)通过gmail发送邮件的配置方法》来进行进一步的配置)

1.下载用最新版phplist(我用的是phplist-2.10.12)。
2.将public_html下的lists目录放到自己的web目录下(服务器上)。
3.修改lists/config/config.php,在其20行左右处修改数据库相关信息,然后在MySQL中建立与$database_name同名的空数据库(建议改数据库连接校对为utf8_general_ci,防止中文乱码)。
4.通过浏览器访问服务器上/lists/admin/,此时会提示数据库未初始化,点击“initialise database”链接,进行数据库初始化。初始化时可能会有一张表(user_blacklist_data)出现初始化错误,那张表是关于用户黑名单的,我不需要此功能,不影响使用也就不用管这个错误了。但如果你不能容忍这个错误,我这里也有一个解决方案:找到lists/admin/structure.php中的
“user_blacklist” => array(
“email” => array(“varchar(255) not null unique”,”Email”),
“added” => array(“datetime”,”When added to blacklist”),
“index_1″ => array(“emailidx (email)”,”"),
)
修改为
“user_blacklist” => array(
“email” => array(“varchar(233) not null unique”,”Email”),
“added” => array(“datetime”,”When added to blacklist”),
“index_1″ => array(“emailidx (email)”,”"),
)
drop掉数据库重建,并重新初始化数据库就好了。
5.下面还要进行一些基本配置:
仍然是lists/config/config.php,在190行左右处找到
define(“TEST”, 1);
修改为
define(“TEST”, 0);
因为只有非测试模式才能真正发送邮件。
然后在650行左右处找到
define(“PHPMAILERHOST”,”);
此为smtp服务器名,我用的是sohu的邮箱,所以改为
define(“PHPMAILERHOST”,’smtp.sohu.com’);
往下几行可以找到
#$phpmailer_smtpuser = ‘smtpuser’;
#$phpmailer_smtppassword = ‘smtppassword’;
将其前面用于注释的“#”去掉,并填写自己发送邮件时所使用的用户名和密码,例如我会将其改为
$phpmailer_smtpuser = ‘myname@sohu.com’;
$phpmailer_smtppassword = ‘mypassword’;

 

如果你使用的不是gmail邮箱的话,那么应该是可以开始发送邮件了(我测试过的有sohu邮箱、qq邮箱、大学学校邮箱)——但需要注意的一点是,在发送测试邮件时目标地址必须是已经存在于你的user列表中的email地址,否则发送会失败。
如果你使用的是gmail,请参见我的另外一篇文章《phplist(及phpmailer)通过gmail发送邮件的配置方法》

文章转自:

http://blog.csdn.net/Cheng_Tian/article/details/5839756

PHPList 邮件群发器 设置

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

 

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