如何实现openwebmail中的注册功能

如何实现openwebmail中的注册功能,第1张

*** 作系统:FreeBSD 4-stable
更新 ports
cvsup -gL 2 -h cvsupfreebsdchinaorg /usr/share/examples/cvsup/ports-supfile
安装 apache 服务器
cd /usr/ports/>Qmail邮件服务器安装过程-
checkpassword-090(pop3验证用户程序
cmd5checkpw-022targz
ucspi-tcp-088(tcpserver等服务程序)
qmail-smtpd-auth-030targz(smtp补丁程序)
qmail-103targz(Qmail基本系统包)
vpopmail-521targz(虚拟域用户pop3支持)
ezmlm-053targz(邮件列表管理软件)
autorespondtargz(自动回复程序)
qmailadmin-106targz(虚拟域web方式管理)
安装前准备工作
新建qmail 安装目录
# mkdir /var/qmail:
添加qmail所必须的用户和组
# groupadd nofiles
# useradd -g nofiles -d /var/qmail/alias alias
# useradd -g nofiles -d /var/qmail qmaild
# useradd -g nofiles -d /var/qmail qmaill
# useradd -g nofiles -d /var/qmail qmailp
# groupadd qmail
# useradd -g qmail -d /var/qmail qmailq
# useradd -g qmail -d /var/qmail qmailr
# useradd -g qmail -d /var/qmail qmails
安装qmail基本系统:
安装checkpassword-090(/bin)
# cd /usr/local/src
# tar xzvf checkpassword-090targz
# cd checkpassword-090
# patch -p1 /var/qmail/control/helohost \\主机名(解决新浪拒收邮件问题)
# chmod 644 ~alias/qmail
# echo "127001:allow,RELAYCLIENT=""" > /etc/tcpsmtp
# chmod 4755 /bin/checkpassword
# sed 's/Mailbox/Maildir\//' /var/qmail/boot/home >/var/qmail/rc
(修改/var/qmail/rc把/Mailbox 改成/Maildir/ 使用Maildir的pop3收信方式)
# chmod 755 /var/qmail/rc
停止sendmail 服务
# /etc/rcd/initd/sendmail stop
# rpm –e –nodeps sendmail
Qmail Web管理系统
安装虚拟域
# groupadd vchkpw
# useradd -g vchkpw vpopmail
# mkdir ~vpopmail/etc
# echo "12700:allow,RELAYCLIENT=\"\"" > ~vpopmail/etc/tcpsmtp
# echo ":allow" >/etc/tcpsmtp
# /usr/local/bin/tcprules /etc/tcpsmtpcdb /etc/tcpsmtptmp < /etc/tcpsmtp
# cd /usr/local/src
# tar xzvf vpopmail-521targz
# cd vpopmail-521
#/configure --enable-roaming-users=y --enable-default-domain=testcom --enable-passwd=n
# make
# make install-strip
# crontab –e
40 /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null
# cd /home/vpopmail/bin
#/vadddomain testcom eitop
# chmod 6755 /home/vpopmail/bin/vchkpw
安装邮件列表
# tar xzvf ezmlm-053-idx-041targz
# cd ezmlm-053-idx-041
# make
# make man
# make setup
安装自动回复程序
# tar zxvf autorespondtargz
# make(gcc -Wall -o autorespond autorespondc)
# make install(cp autorespond /usr/local/bin/autorespond)
安装虚拟域web方式管理
# tar xzvf qmailadmin-106targz
# cd qmailadmin-106
#/configure --enable-htmldir=/>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10908620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存