国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

ldap+qmail+postaci  安裝, 用戶管理

ldap+qmail+postaci 安裝, 用戶管理

更新時間:2022-05-13 文章作者:未知 信息來源:網絡 閱讀次數:

ldap+qmail+postaci安裝, 用戶管理

參考文獻:
1. 建一個大容量的webmail系統(作者:謝順華)
目前唯一能找到的中文qmail+ldap資料
http://www.linuxforum.net/doc/webmail.html
2. Postaci Webmail
基于php的webmail系統, 支持pop3, imap, 使用數據庫做緩存.
相對于imp和sqwebmail來說, 配置相當容易, 而且界面很好.
(http://www.trlinux.com/)
3. Simple ldap user admin tool
For Qmail的php版用戶管理, 可以設置用戶資料, 別名, maillist, 公司組織...
http://sourceforge.net/projects/alldap/
4. Softerra LDAP Browser
win32的ldap查看修改工具
http://www.ldapbrowser.com
5. Life With qmail-ldap
http://www.lifewithqmail.org/ldap/
6. Life With qmail
http://www.lifewithqmail.org/


說明:
考慮到qmail使用系統用戶在管理上不大方便. 而使用mysql作為用戶又會和mysql用戶沖突, 而且mysql的局限性很大, 沒有ldap的open和自由擴展特性. 使用ldap后, 利用php的ldap函數就可以實現用戶管理, 用戶可方便的自行編程解決用戶管理.
因為不是虛擬主機, 所以選用了配置簡單, 好用的Postaci和Simple ldap user admin tool. 適合單一團體/公司使用.



安裝:

1. openldap請參考文獻1的步驟1.在/etc/openldap目錄下是openldap的設置, 除了要按參考1中增加qmail的qmailUser類型外, 還要注意修改slapd.conf文件, 關鍵內容如下:

#你的公司名, 最好用站點名
suffix"dc=test, dc=com"
#管理員名稱, 類似于系統管理員. 很長, 但是很重要.
rootdn"cn=Manager, dc=test, dc=com"
#管理員密碼(這里用的是明文密碼)
rootpwsecret
加入基本數據:
ldapadd -D "cn=Manager,dc=test, dc=com" -W

dn: dc=test, dc=com
objectclass: dcObject
objectclass: organization
o: test Company
dc: test


dn: cn=Manager, dc=test, dc=com
objectclass: organizationalRole
cn: Manager


2. qmail需要加for ldap的補丁, 并且配置pop3, imap, sendmail.請參考文獻1中的步驟2. 其中注意以下事項:

ldap要求qmail使用Maildir格式, 所以, 要修改/var/qmail/rc如下:

exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start "`cat /var/qmail/control/defaultdelivery`" splogger qmail

在/var/qmail/control/defaultdelivery中內容如下:

./Maildir/

/var/qmail/control/ldapuid和ldapgid是ldap用戶資料中的qmailUid/qmailGid的缺省值, 設置后ldap中可不必設置. 注意此處uid和gid必是存放mail目錄的uid/gid, 一般是/mail, 屬性是750, 不可對其它人可寫, 否則出錯. 考慮到要在php中執行管理用戶的操作, 所以這個uid/gid和apache的相同, 可以在apache/conf/httpd.conf中修改. 注意虛擬主機時可能會有安全問題.

用tail -n 30 /var/log/maillog可以查看發送mail的過程記錄, 錯誤會被記錄在內, qmail出錯時會自動回信給發件人, 不加-n 30只會看到自動回信的正確信息!

RedHat7中使用xinetd, 不同于老版的inetd, 配置文件放在/etc/xinetd.d/下, 修改如下:

pop3文件:

#default: off
# description: The POP3 service allows remote users to access their mail \
#using an POP3 client such as Netscape Communicator, mutt, \
#or fetchmail.
service pop3
{
socket_type = stream
protocol= tcp
wait= no
user= root
server= /var/qmail/bin/qmail-popup
server_args = test.com /var/qmail/bin/auth_pop /var/qmail/bin/qmail-pop3d Maildir
only_from = 0.0.0.0
log_type= FILE /var/log/maillog
disable = no

log_type= FILE /var/log/xinetd.log
log_on_success= HOST
log_on_failure= HOST RECORD
}

smtp文件:
# default: off
# description: The POP3 service allows remote users to access their mail \
#using an POP3 client such as Netscape Communicator, mutt, \
#or fetchmail.
service smtp
{
socket_type = stream
protocol= tcp
wait= no
user= qmaild
server= /var/qmail/bin/tcp-env
server_args = -R /var/qmail/bin/qmail-smtpd
log_type= FILE /var/log/maillog
env = NODNSCHECK=""
log_on_success= HOST
log_on_failure= HOST RECORD
only_from = 0.0.0.0
disable = no
}
如果有其它pop3, smtp的服務應該設定其disable項為yes, 以免沖突.

/var/qmail/control/下的控制文件可以參考文獻1的步驟5,一般需要以下文件:
ldapbasedn,ldaplogin,ldappassword,ldapuid,ldapgid,ldapserver

3. 安裝php版ldap用戶管理工具.(參考文獻3)
主要配置都在common.inc文件里面, 如果你的php系統沒有對.inc文件處理, 會暴露出系統配置, 建議修改成
common.inc.php, 然后分別修改index.php和format.php的第二行. common.inc.php主要修改如下: 也可以參考postaci的安裝文件:

//剛開始的時候可能問題很多, 建議設置成1, 以便觀察錯誤在哪里.
$debug = 0;
//這里有些地方可能適合虛擬主機情況, 這里沒用到, 待研究

$root_dn = "dc=test, dc=com";
$exchanges_dn = "".$root_dn;
$people_dn = "".$root_dn;
$lists_dn = "".$root_dn;

//這里要注意和步驟1中設置一致
$ldap_host = "localhost";
$bind_dn = "cn=Manager, dc=test, dc=com";
$pw = "secret";
$mainTitle = "LDAP user admin";

//這里要和步驟2中設置一致
$qmailuid = 501;
$qmailgid = 501;
$messageStoreDir = "/mail";

$mailQuota = "10000000000S,100000C";
$generalUser = "steeven";

/* not sure on the relevance of this... */
$mailHost = "test.com";

//你的公司部門, 可增減, 自己漢化吧 :)
$org_units = array( "Routed", "Switched", "Colocation", "Networks", "Metro", "Recruitment", "Commercial", "Finance", "IT", "Marketing" );

$acc_status = array( "active", "nopop", "disabled" );
$default_email = "test.com";
$logoImg = "../poweredby.png";
$ver = "0.03";

這個老外寫的管理工具很好用, 可以設置轉發mail, 無限mail別名; 按地域劃分公司組織, 下面又分部門, 每個部門又可以指定郵件, 發給部門的郵件可以指定哪些人來接受. 也可以自定義一些maillist, 管理參加人員. 充分體現了ldap的靈活性. 難怪notes, windows都向ldap靠攏 :)

如果qmail沒有設置成自動創建用戶目錄, 可以在add.php第188行增加如下代碼:
if (!is_dir($messageStoreDir."/".$uid[0])){
mkdir($messageStoreDir."/".$uid[0],0770);
}
if (!is_dir($messageStoreDir."/".$uid[0]."/".$uid)){
mkdir($messageStoreDir."/".$uid[0]."/".$uid,0770);
}

在add.php中增加用戶時的LoginId似乎也有點問題, 可直接采用firstName:
function create_username() {
var first_str = document.user_details.elements[2].value;
document.user_details.elements[11].value = first_str.toLowerCase();
}

利用參考文獻4中的LdapBrowser可以看到對LDAP的相關修改, 或者手動修改.

4. 安裝Postaci, webmail(參考文獻2).
這是一個基于php的webmail, 具有比較完善的功能, 而且支持imap, pop3. 需要mysql支持. 用戶可以自行漢化, 文件在lang目錄下.
解壓后修改includes目錄下global.inc文件(有安全顧慮, 參考步驟3), 里面有配置說明.
Following doc/INSTALL to install

安裝完成后添加適當用戶, 然后就可以通過becky, outlook, foxmail....等收發郵件. 用瀏覽器打開postaci的安裝目錄就可以通過web收發mail了.

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        日韩免费高清视频| 国产自产高清不卡| 狠狠色综合播放一区二区| 91精品麻豆日日躁夜夜躁| 日日夜夜精品视频免费| 777xxx欧美| 黄网站免费久久| 国产精品欧美精品| 欧美三级一区二区| 九九国产精品视频| 亚洲视频在线观看一区| 777午夜精品视频在线播放| 黄色成人免费在线| 亚洲一级片在线观看| 精品国产一区二区国模嫣然| 91在线精品一区二区| 日本亚洲天堂网| 国产精品免费观看视频| 欧美精品亚洲二区| 成人午夜激情在线| 奇米亚洲午夜久久精品| 亚洲欧洲精品成人久久奇米网| 欧美三级韩国三级日本三斤| 国产麻豆精品视频| 日韩不卡在线观看日韩不卡视频| 国产精品三级av在线播放| 91精品国产综合久久久久久漫画| av中文字幕不卡| 国产精品中文字幕一区二区三区| 香蕉成人啪国产精品视频综合网| 国产精品伦一区| 精品88久久久久88久久久| 欧美在线一二三| 成人av免费在线观看| 麻豆精品国产传媒mv男同| 亚洲理论在线观看| 中文字幕日韩欧美一区二区三区| 精品国产乱码久久久久久浪潮| 欧美自拍丝袜亚洲| 91天堂素人约啪| av一区二区三区四区| 国产精品66部| 九九精品一区二区| 精品中文字幕一区二区 | 欧美日韩综合在线| 不卡电影一区二区三区| 国产精品1区2区3区| 卡一卡二国产精品| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲一卡二卡三卡四卡| 亚洲精品免费一二三区| 亚洲日本欧美天堂| 亚洲精选免费视频| 中文字幕人成不卡一区| 国产精品免费久久| 中文字幕一区三区| 亚洲免费av网站| 亚洲综合激情另类小说区| 一区二区三区中文字幕| 亚洲综合丁香婷婷六月香| 亚洲综合一区二区精品导航| 一区二区在线免费| 亚洲国产精品影院| 日韩高清中文字幕一区| 美女国产一区二区三区| 蜜桃久久精品一区二区| 久久精品国产精品亚洲红杏| 久久国内精品视频| 国产成人啪免费观看软件| 成人小视频免费观看| 色综合久久中文字幕综合网| 91视频一区二区| 欧美精品亚洲二区| 亚洲精品一区二区三区福利| 国产欧美在线观看一区| 亚洲欧洲精品成人久久奇米网| 一区二区三区精品在线观看| 日韩成人dvd| 国产激情91久久精品导航| 色综合中文字幕国产 | 色综合久久久久综合| 欧美日韩在线播| 日韩欧美激情一区| 欧美极品美女视频| 亚洲成va人在线观看| 国产盗摄视频一区二区三区| 欧洲另类一二三四区| 欧美电影免费观看高清完整版在线| 国产欧美一区二区精品仙草咪| 亚洲一区视频在线| 国产精品一区二区你懂的| 91黄色在线观看| 久久久99久久精品欧美| 亚洲成人av电影| 99久久精品免费看国产免费软件| 欧美高清www午色夜在线视频| 久久精品视频在线看| 舔着乳尖日韩一区| jlzzjlzz亚洲女人18| 欧美成人r级一区二区三区| 亚洲精品免费在线| 成人免费高清在线| 欧美mv日韩mv亚洲| 婷婷久久综合九色综合绿巨人 | 国产福利不卡视频| 欧美自拍丝袜亚洲| 亚洲欧洲日本在线| 国产一区二区不卡| 欧美日韩国产免费一区二区| 亚洲丝袜制服诱惑| 国产成人在线观看免费网站| 91精品黄色片免费大全| 亚洲国产另类精品专区| 99vv1com这只有精品| 国产日韩欧美激情| 国产一区在线看| 日韩一卡二卡三卡国产欧美| 亚洲国产视频a| 欧美中文字幕不卡| 一区二区三区 在线观看视频| 99久久精品一区| 亚洲欧美日韩久久| 不卡电影一区二区三区| 国产精品视频在线看| 成人小视频在线观看| 欧美国产成人在线| 成人午夜私人影院| 国产精品国产成人国产三级| 国产91精品久久久久久久网曝门| 久久人人97超碰com| 国产精品夜夜爽| 国产欧美精品区一区二区三区| 国产精品亚洲人在线观看| 国产视频不卡一区| 成人激情校园春色| 最新不卡av在线| 欧美色图天堂网| 午夜久久久久久久久久一区二区| 欧美性大战久久久久久久| 午夜精品福利一区二区蜜股av| 欧美日韩视频在线观看一区二区三区 | 国产日韩精品视频一区| 国产成人精品亚洲777人妖| 国产精品免费视频观看| 91色九色蝌蚪| 午夜精品福利视频网站| 日韩欧美国产一区二区在线播放 | 国产精品一区二区视频| 中文无字幕一区二区三区| 色综合久久中文字幕| 午夜视频在线观看一区二区| 日韩你懂的在线播放| 国产精品亚洲视频| 亚洲蜜臀av乱码久久精品蜜桃| 欧美日韩你懂的| 国产乱子伦视频一区二区三区| 国产精品久久毛片a| 精品视频999| 国产精品伊人色| 一区二区三区在线视频免费观看| 欧美日韩一区二区电影| 国产福利一区在线观看| 亚洲午夜免费福利视频| 久久久久久麻豆| 色婷婷一区二区三区四区| 精品在线免费视频| 亚洲乱码国产乱码精品精小说| 欧美一区二区三区男人的天堂| 岛国精品一区二区| 视频一区中文字幕国产| 亚洲欧洲在线观看av| 欧美成人女星排行榜| 色婷婷精品久久二区二区蜜臀av| 人妖欧美一区二区| 日韩毛片高清在线播放| 精品入口麻豆88视频| 欧美丝袜丝交足nylons图片| 成人国产在线观看| 久久激情综合网| 亚洲欧洲精品成人久久奇米网| 88在线观看91蜜桃国自产| aa级大片欧美| 国产伦精品一区二区三区视频青涩 | 久久亚洲精品小早川怜子| 色婷婷综合久色| 成人激情av网| 久久国产尿小便嘘嘘尿| 亚洲国产精品久久人人爱蜜臀| 国产亚洲欧美一级| 日韩一区二区三区视频在线观看| 色狠狠色噜噜噜综合网| gogogo免费视频观看亚洲一| 国产乱国产乱300精品| 麻豆成人在线观看| 三级精品在线观看| 亚洲国产日日夜夜| 一区二区三区四区乱视频| 成人免费在线观看入口| 中文字幕一区二区三区视频| 欧美激情在线看|