广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3726 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
love104 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x4
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[Linux] 转贴-安装 Postfix+sasl+Openwebmail+Vm-pop3d on RH9
不知道大家有没有渴望利用Openwebmail 的功能...直接在里面就可以开帐号...然后各个Domain有自己的管理者...
想开几个帐号就开几个...不用的话...在上面就可以直接删除...而且...开出来的帐号还是Virtual User...安全性也够...还有...
这个不需要用到MySQL...有需要的人...真的是一大福音啰...现在...就让我们一起来试试看吧...

功能: Postfix+Openwebmail v2.21 + cyrus-sals+Vm-pop3d on Redhat 9.0
由于我这边强调的是快速安装...所以遇到有不懂的...我尽量会带连结给大家参考啰...不过步骤还是满多的就是..

前言 -- 先学会使用 apt for RH9:
Download:
1.apt-0.5.5cnc6-fr1.i386.rpm
2.apt-devel-0.5.5cnc6-fr1.i386.rpm
3. #rpm -Uvh apt*
参考网站:
http://www.adj.idv.tw/s...x_apt.php


Step 1 -- 安装 Postfix+cyrus-sasl on RH9 :
#apt-get install postfix
#apt-get install cyrus-sasl

Postfix+cyrus-sasl 设定请参考鸟哥网站...里面写的太详细啦:
http://linux.vbird.org/linux_server/...package_RPM_rh9


Step 2 -- 快速安装 Openwebmail v2.21 on RH9:
Package Download install:
1.perl-CGI-2.81-88.i386.rpm
2.perl-Compress-Zlib-1.21-RH9.i386.rpm
3.perl-Text-Iconv-1.2-RH80.i386.rpm
4.perl-suidperl-5.8.0-88.i386.rpm

Openwebmail v2.21 Download install: openwebmail-2.21-1.i386.rpm
# rpm -Uvh openwebmail-2.21-1.i386.rpm
# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
# 修改 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
照着指示更改为底下参数...
dbm_ext .db
dbmopen_ext %dbm_ext%
dbmopen_haslock yes

就这样...openwebmail 就装好啰...打开 Browser 一看便知道
http://your.host.name.com/cgi-bi...openwebmail.pl


Step 3 -- 设定 Virtual User :
参考网站: http://www.bluelavalam...virtual/

假设我以自己的 Domain: rh9.adj.idv.tw ID: adj 来做说明....
1. 修改 /var/www/cgi-bin/openwebmail/auth_vdomain.pl
将 #my $local_uid=getpwnam('nobody');
改成
my $local_uid=getpwnam('mail');

修改 /etc/postfix/main.cf
将 default_privs = nobody
改成
default_privs = mail

2. 修改 /etc/postfix/main.cf -- 在最后面加入底下几行
#virtual user settings
virtual_maps = hash:/etc/postfix/virtual
virtual_mailbox_lock = dotlock
allow_mail_to_commands = alias,forward,include
allow_mail_to_files = alias,forward,include

3. 修改 /etc/postfix/virtual 在最后面加入 ..
adj@rh9.adj.idv.tw adj.rh9.adj.idv.tw
存档离开后执行...
#postmap virtual

4. 修改 /etc/postfix/aliases 在最后面加入..
adj.rh9.adj.idv.tw: :include:/var/spool/webmail/rh9.adj.idv.tw/adj/.forward
存档离开后执行...
#postalias aliases

5. 建立密码档:
#mkdir /etc/virtual
#mkdir /etc/virtual/rh9.adj.idv.tw
#chown -R mail.mail /etc/virtual
#cd /etc/virtual/rh9.adj.idv.tw
#htpasswd -c passwd adj ==> 输入密码后...即为第一个管理者帐号...

6. 建立 /var/spool/webmail 相对应目录:
#mkdir /var/spool/webmail
#mkdir /var/spool/webmail/rh9.adj.idv.tw
#mkdir /var/spool/webmail/rh9.adj.idv.tw/adj
#cd /var/spool/webmail/rh9.adj.idv.tw/adj
#vi .forward ==> 加入底下这行做转信
/var/spool/virtual/rh9.adj.idv.tw/adj
#chown -R mail.mail /var/spool/webmail

7. 建立 /var/spool/virtual 相对应目录:
#mkdir /var/spool/virtual
#mkdir /var/spool/virtual/rh9.adj.idv.tw
#chown -R mail.mail /var/spool/virtual

8. 修改 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
底下是我加上去的...请斟酌修改...
代码:

auth_module               auth_vdomain.pl
auth_withdomain           yes
use_syshomedir             no
ow_usersdir               /var/spool/webmail
#mailspooldir             /var/spool/mail   ==>记的 Mark 起来
use_homedirspools           no
enable_autoreply           yes
enable_setforward           yes
enable_vdomain             yes
use_dotlockfile           yes
vdomain_admlist           sysadm
vdomain_maxuser           100
vdomain_maxalias           100
vdomain_vmpop3_pwdpath       /etc/virtual
vdomain_vmpop3_pwdname       passwd
vdomain_vmpop3_mailpath       /var/spool/virtual
vdomain_postfix_aliases       /etc/postfix/aliases
vdomain_postfix_virtual       /etc/postfix/virtual
vdomain_postfix_postalias     /usr/sbin/postalias
vdomain_postfix_postmap       /usr/sbin/postmap

case_insensitive_login       yes
enable_strictvirtuser       yes
enable_changepwd           yes
enable_strictpwd           no
passwd_minlen             4
session_multilogin         no
enable_userfilter           no
enable_smartfilter         no
enable_webmail             yes
enable_webdisk             yes
enable_calendar           yes
enable_sshterm             no
enable_pop3               yes
attlimit                 4096
spool_limit               40960
quota_limit               51200

allowed_serverdomain rh9.adj.idv.tw

<domainname_equiv>
rh9.adj.idv.tw:       mail.rh9.adj.idv.tw,     webmail.rh9.adj.idv.tw
</domainname_equiv>



9. 新增 /var/www/cgi-bin/openwebmail/etc/sites.conf/rh9.adj.idv.tw
代码:

domainnames               rh9.adj.idv.tw
vdomain_admlist           adj     ==> 管理者...可多个管理者
vdomain_maxuser           100
vdomain_maxalias           100
mailspooldir             /var/spool/virtual/rh9.adj.idv.tw
spool_limit               50000
quota_limit               50000



10. 打开 Browser...就可以看到 adj 管理者多个新增帐号的按钮


新增使用者的画面:



Step 4 -- 安装 Vm-pop3d:
1. Download Source and install: vm-pop3d-1.1.6.tar.gz

# tar zxvf vm-pop3d-1.1.6.tar.gz
#cd cd vm-pop3d-1.1.6
#./configure
#make
#make install ==> 这时会产生一个档案在 /usr/local/sbin/vm-pop3d
#mv vm-pop3d.init /etc/rc.d/init.d/vm-pop3d
#chkconfig --add vm-pop3d

2. 停止 ipop3 的服务...请启动 vm-pop3d
#chkconfig ipop3 off
#chkconfig vm-pop3d on
#service vm-pop3d start
这样 vm-pop3d 就完成啦...

3.测试 vm-pop3d:
代码:

[root@rh9 vm-pop3d-1.1.6]# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK POP3 Welcome to vm-pop3d 1.1.6 <14158.1071069808@rh9.adj.idv.tw>


在还没装这个套件之前...Outlook 只认帐号收信...一但改用 vm-pop3d ...这个习惯必需要改变...现在 Outlook 的帐号必需设整个E-Mail位址才可以收...如 : adj@rh9.adj.idv.tw


做到这个地方...算是告一段落...不过因为实作离写文章有一段时间...
如果中间有不正确的地方...请再提醒一下啰...希望大家都可以装起来试试看啦...Good ~~~



献花 x0 回到顶端 [楼 主] From:台湾数位联合 | Posted:2005-08-03 15:39 |
mnbmnb5266
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x5 鲜花 x46
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

感谢您的分享,不过这个现在我还用不上,帮您推荐一下吧


我的收藏
https://pan.baidu.com/s/1QUJ9lr_VzxXKRJAlBJgUQA
提取码:am2c
献花 x0 回到顶端 [1 楼] From:加拿大Rogers | Posted:2010-08-25 19:33 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.052984 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言