日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

在rhas3.0上建立一个完整的邮件系统(内含四部分)修正版 V

發布時間:2024/1/1 windows 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在rhas3.0上建立一个完整的邮件系统(内含四部分)修正版 V 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://www.chinaunix.net 作者:llzqq發表于:2004-02-28 07:39:56

rhas3.0+qmail+mysql+smtp+vpopmail+igenus+qmailadmin

一、安裝說明。
為了方便安裝我在安裝Redhat3.0時選了apache、php、mysql,注意mysql-devel和mysql-server開發包一定要裝上,其中mysql-server可以在網上找原碼重編譯生成也可以到我的FTP下載:ftp://download:123456@nero.3322.org/DOWNLOAD/POSTFIX/mysql-server-3.23.58-1.i386.rpm,另外大家在安裝LINUX時一定要裝上軟件開發和內核開發兩個軟件組,這樣可以避免不必要的由于編譯環境的問題而導致的安裝問題,這點對于LINUX新手優為重要。

二、安裝ucspi-tcp-0.88
1.這是由于redhat3.0(包括redhat9.0)的glibc的版本有問題,必須有下列軟件及補丁才能編譯
http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
http://qmail.te8.com/rpms/glibc-2.3.1/ucspi-tcp-0.88.a_record.patch
http://qmail.te8.com/rpms/glibc-2.3.1/ucspi-tcp-0.88.errno.patch
http://qmail.te8.com/rpms/glibc-2.3.1/ucspi-tcp-0.88.nobase.patch
2.安裝ucspi-tcp-0.88
#tarzxvfucspi-tcp-0.88.tar.gz
#cducspi-tcp-0.88
#patch-p1<../ucspi-tcp-0.88.a_record.patch
#patch-p1<../ucspi-tcp-0.88.errno.patch
#patch-p1<../ucspi-tcp-0.88.nobase.patch
#make
#makesetupcheck

三、安裝qmail
1.需要的軟件及補丁
http://cr.yp.to/software/qmail-1.03.tar.gz
http://www.ckdhr.com/ckd/qmail-103.patch
http://www.qmail.org/qmailqueue-patch
http://www.shupp.org/patches/qmail-maildir++.patch
http://qmail.te8.com/rpms/glibc-2.3.1/qmail-1.03.errno.patch
http://qmail.te8.com/rpms/glibc-2.3.1/qmail-1.03.qmail_local.patch
http://members.elysium.pl/brush/qmail-smtp-auth/dist/qmail-smtpd-auth-0.31.tar.gz
2.建立目錄
#mkdir/var/qmail
#mkdir/var/qmail/alias
3.建組及用戶
#groupaddnofiles
#groupaddqmail
#useraddalias-gnofiles-d/var/qmail/alias-s/nonexistent
#useraddqmaild-gnofiles-d/var/qmail-s/nonexistent
#useraddqmaill-gnofiles-d/var/qmail-s/nonexistent
#useraddqmailp-gnofiles-d/var/qmail-s/nonexistent
#useraddqmailq-gqmail-d/var/qmail-s/nonexistent
#useraddqmailr-gqmail-d/var/qmail-s/nonexistent
#useraddqmails-gqmail-d/var/qmail-s/nonexistent
4.打補丁及編繹安裝qmail
#tarzxvfqmail-1.03.tar.gz
#tarzxvfqmail-smtpd-auth-0.31.tar.gz
#cpqmail-smtpd-auth-0.31/base64.*qmail-1.03
#patch-dqmail-1.03<qmail-smtpd-auth-0.31/auth.patch
#cdqmail-1.03
#patch-p1<../qmail-103.patch
#patch-p1<../qmailqueue-patch
#patch-p1<../qmail-maildir++.patch
#patch-p1<../qmail-1.03.errno.patch
#patch-p1<../qmail-1.03.qmail_local.patch
#viqmail-smtpd.c將函數straynewline中的451改為553
#makesetupcheck
#./config-fastdomain.com
5.添加別名用戶
#touch/var/qmail/alias/.qmail-root
#touch/var/qmail/alias/.qmail-postmaster
#touch/var/qmail/alias/.qmail-mailer-daemon
6.如果存在postfix和sendmail,將它們停用。
#/etc/rc.d/init.d/sendmailstop
#cp/var/qmail/bin/sendmail/usr/sbin/qmail.sendmail
#rm-f/etc/alternatives/mta
#ln-s/usr/sbin/qmail.sendmail/etc/alternatives/mta
#rm-f/usr/lib/sendmail
#rm-f/usr/sbin/sendmail
#ln-s/var/qmail/bin/sendmail/usr/lib/sendmail
#ln-s/var/qmail/bin/sendmail/usr/sbin/sendmail
#chmod777/usr/sbin/sendmail

四、安裝vpopmail
1.下載vpopmail
http://www.inter7.com/vpopmail/vpopmail-5.2.1.tar.gz
2.建立目錄
#mkdir/home/vpopmail
#mkdir/home/vpopmail/etc
3.添加用戶和組
#groupaddvchkpw
#useradd-gvchkpwvpopmail
4.添加mysql的vpopmail用戶,用于操作vpopmail數據庫
#mysqladmin-urootpassword****設置mysql的root密碼。
#mysql-uroot-p
mysql>createdatabasevpopmail;
mysql>grantallonvpopmail.*tovpopmail@localhostidentifiedby"密碼";
5.編譯安裝vpopmail
#tarzxvfvpopmail-5.2.1.tar.gz
#cdvpopmail-5.2.1
#vivmysql.h
===========================vmysql.h==============================
#defineMYSQL_UPDATE_SERVER"localhost"
#defineMYSQL_UPDATE_USER"vpopmail"
#defineMYSQL_UPDATE_PASSWD"****"(改成你設置的密碼)

#defineMYSQL_READ_SERVER"localhost"
#defineMYSQL_READ_USER"vpopmail"
#defineMYSQL_READ_PASSWD"****"(改成你設置的密碼)
==========================================================
6.創建tcp.smtp
#vi/home/vpopmail/etc/tcp.smtp
====================tcp.smtp============================
127.0.0.1:allow,RELAYCLIENT=""
:allow
==========================================================

#cd/home/vpopmail/etc
#tcprulestcp.smtp.cdbtcp.smtp.tmp<tcp.smtp
7.進行編譯:
#./configure
--prefix=/home/vpopmail
--enable-mysql=y
--enable-incdir=/usr/include/mysql
--enable-libdir=/usr/lib/mysql
--enable-default-domain=domain.com
--enable-passwd=n
--enable-defaultquota=52428800s(10485760:10MB,20971520:20MB,52428800s:50MB)
--enable-tcprules-prog=/usr/local/bin/tcprules
--enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp
--enable-vpopuser=vpopmail
--enable-vpopgroup=vchkpw
--enable-ip-alias-domains=n
#make
#makeinstall-strip
8.創建虛擬域
#cd/home/vpopmail/bin
#/home/vpopmail/bin/vadddomain域名密碼
#/home/vpopmail/bin/vadduser用戶名密碼(用戶名要帶域名,如demo@demo.com)
刪除創建域的命令是:./vdeldomain域名

五、設置smtp-auth
1.修改vchkpw的屬性
#chmod4755vchkpw
#chownroot.rootvchkpw
2.下載安裝cmd5checkpw
wgethttp://members.elysium.pl/brush/cmd5checkpw/dist/cmd5checkpw-0.22.tar.gz
#tarzxvfcmd5checkpw-0.22.tar.gz
#cdcmd5checkpw-0.22
#make
#makeinstall

六、生成qmail的啟動腳本
#cp/var/qmail/boot/home/var/qmail/rc
#vi/var/qmail/rc//對rc文件進行修改,以決定投送方式:
=================rc=========================
#!/bin/sh

#Usingsploggertosendthelogthroughsyslog.
#Usingdot-forwardtosupportsendmail-style~/.forwardfiles.
#Usingqmail-localtodelivermessagesto~/Mailboxbydefault.

execenv-PATH="/var/qmail/bin:$PATH"qmail-start./Maildir/sploggerqmail&
==================rc==========================
#vi/var/qmail/smtp
===================smtp========================
#!/bin/sh

QMAILDUID=qmaild
NOFILESGID=nofiles

/usr/local/bin/tcpserver-H-R-l0-t1-v-p-x/home/vpopmail/etc/tcp.smtp.cdb-u$QMAILDUID-g$NOFILESGID0smtp/var/qmail/bin/qmail-smtpddomain.com/home/vpopmail/bin/vchkpw/bin/true/bin/cmd5checkpw/bin/true2>&1|/var/qmail/bin/sploggersmtpd3&
===================smtp============================
#vi/var/qmail/pop3//編輯pop3服務的啟動腳本
======================pop3=========================
#!/bin/sh

/usr/local/bin/tcpserver-H-R0pop3/var/qmail/bin/qmail-popupdomain.com/home/vpopmail/bin/vchkpw/var/qmail/bin/qmail-pop3dMaildir&
=======================pop3==============================
#chmod755/var/qmail/rc
#chmod755/var/qmail/smtp
#chmod755/var/qmail/pop3

七、運行qmail并測試
#/var/qmail/rc
#/var/qmail/smtp
#/var/qmail/pop3
#psaux|grep"qmail"
查看POP3和SMTP是否工作
#telnet192.168.0.1110
#telnet192.168.0.125
注意在outlook中設置郵件帳號時,用戶名后要加上域名,如llzqq@domain.com。如果qmail出現問題,可查看mysql中的vpopmail數據庫,/var/log下的mysqld和maillog日志記錄。

八、安裝并運行igenus
1.下載最新的安裝包:igenus_2_20030516_snap.tgz
#tarzxvfigenus_2_20030516_snap.tgz-C/var/www/html
2.建temp文件夾
cd/var/www/html/igenus
mkdirtemp
chmod-R0755temp
chown-Rvpopmail:vchkpwtemp
在httpd.conf中設置權限不允許訪問temp目錄。
<Directory"/var/www/html/webmail/temp">
denyfromall
</Directory>

3.修改httpd.conf
#vi/etc/httpd/conf/httpd.conf
UserApache
GroupApache
修改為:
Uservpopmail
Groupvchkpw
為了解決APACHE的默認語言問題添加這個:
AddDefaultCharsetGB2312
#/etc/rc.d/init.d/httpdrestart
4.解決個別郵箱拒收郵件的問題(如新浪網)
修改郵件簽名信息
#vi/var/www/html/igenus/config/config_inc.php
$CFG_BASEPATH="/var/www/html/igenus";
$CFG_MYSQL_HOST='localhost';
$CFG_MYSQL_USER='vpopmail';
$CFG_MYSQL_PASS='******';改成你的密碼
$CFG_MYSQL_DB='vpopmail';
$CFG_TEMP=$CFG_BASEPATh."/temp";
刪除其中的
“iGENUSisafreewebmailinterface,NOfee,FREEdownload”
修改其中的http://www.igenus.org為http://domain.com
#vi/var/qmail/control/helohost
===============helohost====================
domain.com
===============helohost====================
#chmod755/var/qmail/control/helohost
如果你用的郵件服務器是postfix就這樣處理
postconf-e"smtp_helo_name=我的郵件服務器的域名(A記錄)"
如果你用的郵件服務器是sendmail就這樣處理
vi/etc/sendmail.cf
Cw我的郵件服務器的域名(A記錄)

5.修正郵箱無退信問題
#rm-f/usr/sbin/sendmail##如果你已經卸載了sendmail可省略這步
#cd/usr/sbin
#ln-s/var/qmail/bin/sendmail
如果用qmailadmin管理郵箱則這樣處理
進入qmailadmin-->主菜單“郵件賬號”-->Setnodefaultcatchallaccount就OK了。這時網頁上面的CatchAll應該顯示為Bounced。
6.修改config_inc.php文件
#cd/var/www/html/igenus/config
#viconfig_inc.php
===============config_inc.php====================
$CFG_BASEPATH="/var/www/html/igenus";

$CFG_MYSQL_HOST='localhost';
$CFG_MYSQL_USER='vpopmail';
$CFG_MYSQL_PASS='****';這里改成你的密碼
$CFG_MYSQL_DB='vpopmail';

$CFG_TEMP=$CFG_BASEPATh."/temp";
==============================================
7.重新編制Mysql數據庫表格
#mysql-uroot-p
mysql>usevpopmail;
mysql>altertablevpopmaildropprimarykey;
mysql>altertablevpopmailaddcolumnpw_idint(5)NOTNULLprimarykeyauto_increment;
mysql>createtableaddress(
idint(11)unsignedNOTNULLauto_increment,
pw_idint(5)unsignedNOTNULLdefault'0',
namevarchar(64)NOTNULLdefault'',
emailvarchar(128)NOTNULLdefault'',
UNIQUEKEYid(id),
KEYpw_id(pw_id)
)TYPE=MyISAM;
8.如果需要,用vadddomain和vadduser添加新域名和新用戶
9.Qmail限制附件的大小
在/var/qmail/control/databytes文件中設置附件的大小,可以實現對qmail附件大小的限制,一般安裝完成后,這個文件是沒有的,你可以自己創建。
smtp方式是以qmail的databytes作限制的
創建databytes并設置郵件最大為4m
#echo4000000>/var/qmail/control/databyte
10.限制單域的郵箱數量
vi/home/vpopmail/domains/domain.com/.qmailadmin-limits
===============.qmailadmin-limits====================
maxpopaccounts200
default_quota52428800s
===============.qmailadmin-limits====================
chmod700/home/vpopmail/domains/domain.com/.qmailadmin-limits
chwodvpopmail:vchkpw/home/vpopmail/domains/domain.com/.qmailadmin-limits
這樣就把郵箱總數限制在200個,每個郵箱為50M了
11.用qmail封mailfrom
vi/var/qmail/control/badmailfrom
這個控制文件實現拒收郵件功能的,每一個地址要單獨一行。而且,不用重起qmail就能生效。例如:
peng@96633.net-----限制一個特定的用戶
@sina.com-----限制整個域中的郵件
12.設置igenus定義允許上傳下載的郵件的大小
#vi/etc/php.ini
max_execution_time=60
memory_limit=16M
post_max_size=4M
upload_max_filesize=4M
file_uploads=On
session.auto_start=1
register_globals=On
session.bug_compat_42=1
session.bug_compat_warn=0
#vi/etc/httpd/conf.d/php.conf
<Files*.php>
SetOutputFilterPHP
SetInputFilterPHP
LimitRequestBody4242880
</Files>

九、編輯qmail自啟動腳本
#vi/etc/rc.d/init.d/qmail
=====================qmail======================
#!/bin/sh
#chkconfig:25459090
#description:qmail(includesmtpandpop3)autostart/stopscripts.
./etc/rc.d/init.d/functions
case"$1"in
start)
echo-n"startqmail:"
/var/qmail/rc&
echo"."
echo-n"startsmtpservice:"
/var/qmail/smtp
echo"."
echo-n"startpop3service:"
/var/qmail/pop3
echo"."
;;
stop)
echo"stopqmail:"
killprocqmail-send
killprocqmail-clean
killprocqmail-rspawn
killprocqmail-lspawn
killprocsplogger
killproctcpserver
;;
*)
exit1
;;
esac
exit0
==============================================
#chmod755/etc/rc.d/init.d/qmail
#chkconfig--addqmail

十、安裝autorespond

#tarxzvfautorespond-2.0.2.tar.gz
#cdautorespond-2.0.2
#viMakefile
將其中的INSTALL_DIR=修改為/var/qmail/bin
#make
#makeinstall
#cpautorespond/usr/local/bin

十一、安裝qmailadmin-1.0.6.tar.gz
tarxzvfqmailadmin-1.0.6.tar.gz
cdqmailadmin-1.0.6
./configure--enable-cgibindir=/var/www/cgi-bin--enable-htmldir=/var/www/html--disable-ezmlmdir

make
makeinstall-strip

再一次執行:
chmod-R0755/var/www/html/igenus
chmod-R0755/var/www/html/igenus/temp
chmod-R0755/var/www/html/images
chown-Rvpopmail:vchkpw/var/www/html/igenus
chown-Rvpopmail:vchkpw/var/www/html/igenus/temp
chown-Rvpopmail:vchkpw/var/www/html/images

漢化qmailadmin
首先刪除qmailadmin安裝的菜單文件
rm–f/usr/local/share/qmailadmin/html/en
rm–f/usr/local/share/qmailadmin/html/en-us
生成自己的簡體中文菜單文件/usr/local/share/qmailadmin/html/en
vi/usr/local/share/qmailadmin/html/en

000gb2312
001主菜單
002郵件帳號
003添加郵件機器人:
004郵件機器人的名字:
005發送拷貝到郵件地址:
006標題:
007添加轉發帳號:
008轉發到郵件地址:
009本地郵件用戶名:
010要轉發的郵件地址的格式是:user@domain.com.
本地郵件用戶的格式是:popaccount
例如,
如果轉發本地用戶:sales到郵件地址:joe@domain.com
那么所有發到sales用戶的郵件都將轉發到joe@domain.com這個郵件地址中
011AddListModerator
012AddModeratortomailinglist
013郵件地址:
014添加新的用戶到郵件類別
015創建新的郵件列表
016郵件列表的名字
017郵件列表所有者的郵件地址:
018Archived
019Notarchived
020Blockarchive.Onlymoderatorsareallowedtoaccessthearchive.
021Archiveaccessisopentoanyoneorsubscribersonly,dependingontheGuardsetting.
022Nodigest.Donotsetupthedigestlist.
023Prefix.Setupthelistsothattheoutgoingsubjectwillbeprefixedwiththelistname.
024Noprefix.
025Guardarchive.ArchiveaccessrequestsfromunrecognisedSENDERswillberejected.
026Donotguardarchive.ArchiveaccessrequestfromanySENDERswillbeserviced.
027Subscriptionsdonotrequireconfirmation.
028Subscriptionrequiresconfirmationbyreplytoamessagesenttothesubscriptionaddress.
029IndexedforWWWarchiveaccess.
030ThelistiscreatedwithoutWWWarchiveindex
031Unsubscribedoesnotrequireconfirmation.
032Unsubscriberequiresconfirmationbyareplytoamessagesenttothesubscriptionaddress.
033Listsubscribers.Remoteadministratorscanrequestasubscriberlist,andsearchthesubscriberlog.
034Thesubscriberlistcannotbeobtained.
035Messagemoderation.
036Messagepostingisnotmoderated.
037Postsfromaddressesotherthanmoderatorsarerejected.Thisisapplicabletomessagemoderatedlistsonly.
038Othersnotrejected.Formoderatedlists,allpostsareforwardedtothemoderators.Theswitchhaseffectsonlyonmessagemoderatedlists.
039Respondtoadminstrativerequestsandallowarchiveretrieval.
040Allowonlydigestcreation,remoteadminstration,andarchiveretrievalbyremoteadministrators,(ifthelistisconfiguredwiththisoptions).
041Allowremoteadministratorstoeditfilesintextdirectory
042Textfileeditingisnotallowed
043ReQuestaddressisserviced
044Donotprocessmessagessenttotherequestaddress
045Enablesremoteadministration
046Noremoteadministration.
047Subscriptionmoderation.
048Subscriptionsarenotmoderated.
049Trailer
050Notrailer
051Userpostsonly
052DonotrestrictpostsbasedonSENDERaddress
053允許數據庫支持
054主機名
055端口
056用戶名
057密碼
058數據庫
059表
060添加
061郵件帳號
062CatchAll:
063說明
064修改
用戶
065刪除
帳號
066CatchAll
帳號
067創建新的郵件帳號
068帳號別名
069別名
070郵件帳號
071修改
072刪除
073創建新的別名
074ForwardAccounts
075轉發
076創建新的轉發
077郵件機器人
078郵件機器人
079新的郵件機器人
080郵件列表
081列表
082打開.qmail-default時出錯
083添加
訂閱人
084刪除
訂閱人
085列出
訂閱人
086添加
Moderator
087刪除
Moderator
088列出
Moderators
089新的郵件列表
090創建郵件帳號
091密碼(again):
092真實姓名
093列表名
094提交用戶
095提交新用戶到下列郵件列表
096刪除別名
097確認刪除
098刪除郵件機器人
099數據庫設置
100刪除轉發
101刪除郵件列表
102刪除用戶
103轉發郵件
104是的,將它轉發到:
105修改郵件機器人
106名字
107說明
108創建新的郵件地址
109修改用戶
110新的密碼
111修改用戶
112管理員帳號
113域名
114登錄
115Redirectsforuser
116Currentredirects
117Add/Replaceredirectemail
118Deleterediect
119添加成功
120無法添加
121別名
122轉發
123Showredirect
124快捷鏈接
125創建新的郵件帳號
126創建新的別名
127創建新的轉發
128創建新的郵件機器人
129創建新的郵件列表
130CatchAll:Bounced
131沒有用戶可供瀏覽,請返回到上一頁
132默認
133索引:
134Setnodefaultcatchallaccount
135上一頁
136刷新
137下一頁
138Typeinpassword
139郵件用戶的密碼更改成功。
140密碼修改失敗。
141用刪除成功。
142沒有認證
143目錄權限錯誤
144文件權限錯誤
145無效用戶內部錯誤
146CannotDoredirect
147RedirectNow
148無效郵件地址
149CannotDeleteLastEntry
150文件錯誤
151LineDeletedSuccesfully
152轉發添加成功
153用戶名不存在
154別名添加成功
155InvalidAction
156達到最大的別名數目限制
157達到最大的轉發數目限制
158達到最大郵件機器人數目限制
159InvalidDotQmailType:adddotqmail()
160別名無效
161Didnotaddalias.POPAccountmustbeanexistingPOPAccount.
162郵件用戶名無效
163本地用戶名無效
164InvalidAliasType:adddotqmailnow()
165添加郵件用戶的別名失敗
166添加郵件用戶的別名成功
167刪除用戶的別名/轉發出錯。
168添加用戶的別名/轉發成功。
169Errordeletingredirect/forwardforPOPAccount
170Redirect/forwardforPOPAccountdeletedsuccessfully
171Error:couldnotchangetodirectory
172Onlyonepersoncanloginassystempostmasteratonetime.Someoneelsehasloggedin.Pleaseonlyhaveoneloginatatime.
173登錄過期,請重新登錄
174無效的郵件機器人名
175用戶名已存在
176PleasefillinMailRobotname
177InvalidOwnerEmailAddress
178請輸入標題
179Pleasetypeinsomethingtosend
180郵件機器人添加成功
181無法刪除郵件機器人
182郵件機器人刪除成功
183郵件機器人修改成功
184達到最大的郵件列表數
185無法刪除郵件列表數
186郵件列表刪除成功
187郵件列表添加成功
188無效的郵件列表名
189郵件列表中郵件地址一覽
190Endoflist
191郵件列表中moderator用戶的郵件地址一覽
192返回主菜單
193添加到主菜單
194Emailaddressaddedasamoderatortomailinglist
195從郵件列表中刪除訂閱人
196從郵件列表中刪除moderator
197removedasamoderatorformailinglist
198登錄無效
199達到最大的郵件用戶數目
200密碼不匹配,請重新輸入
201內存耗盡
202Wheretheparametersare:
203從郵件列表中移除
204Gouser
205禁止轉發/假期(Vacation)
206Setremotecatchallaccount
207SetRemoteCatchAll
208RemoteCatchAllAddress:
209允許轉發
210允許保存拷貝和轉發
211轉發郵件到:
212允許假期(Vacaction)
213Vacation標題:
214Vacation信息:
215必須提供轉發地址
216必須提供標題
217刷新主菜單
218退出
219Moderators列表
220Moderator
地址
221訂閱人列表
222提交
地址
223用戶不存在
224(點擊修改)
225修改郵件列表
226郵件列表修改成功
227診斷
228總數:
229不限制
230訂閱人總數:
231沒有列表可供顯示
232沒有別名和轉發可供顯示
233沒有郵件機器人可供顯示

生成自己的簡體中文菜單文件/usr/local/share/qmailadmin/html/en-us
cp/usr/local/share/qmailadmin/html/en/usr/local/share/qmailadmin/html/en-us

生成admin表
mysql>usevpopmail;
mysql>CREATETABLE`admin`(
`id`tinyint(3)unsignedNOTNULLauto_increment,
`domain`varchar(128)NOTNULLdefault'',
`quota`smallint(5)unsignedNOTNULLdefault'0',
`total`smallint(5)unsignedNOTNULLdefault'0',
`createtime`timestamp(14)NOTNULL,
`login`char(1)NOTNULLdefault'',
`cur_total`smallint(5)NOTNULLdefault'0',
`cur_quota`smallint(5)NOTNULLdefault'0',
PRIMARYKEY(`id`),
UNIQUEKEY`domain`(`domain`)
)TYPE=MyISAMPACK_KEYS=1AUTO_INCREMENT=1;

十二、建立QMAIL防火墻FORADSL。
echo1>/proc/sys/net/ipv4/ip_forward
/sbin/iptables-FINPUT
/sbin/iptables-FFORWARD

###enableclienttovisttheweb-serveroninternet
/sbin/iptables-AOUTPUT-oppp0-ptcp--sport1024:65535-dany/0--dport80-jACCEPT
/sbin/iptables-AINPUT-ippp0-ptcp!--syn-sany/0--sport80--dport1024:65535-jACCEPT

###SETIP-MASQUERADE
/sbin/iptables-tnat-APOSTROUTING-oppp0-jMASQUERADE

###ippacketslimit
/sbin/iptables-AFORWARD-f-mlimit--limit10/s--limit-burst10-jACCEPT
/sbin/iptables-AFORWARD-picmp-mlimit--limit1/s--limit-burst3-jACCEPT
/sbin/iptables-AINPUT-ippp0-picmp-jDROP

###enablesomeinternet-serviceonintranetfortheclientsoninternet
/sbin/iptables-AINPUT-ptcp--dport80-jACCEPT

###opensomeportforftp-userstousepassivemode
/sbin/iptables-AINPUT-ippp0-ptcp--dport25-jACCEPT
/sbin/iptables-AINPUT-ippp0-ptcp--dport110-jACCEPT
###disableanyportyoudon'twanttobevisited
/sbin/iptables-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT
/sbin/iptables-AINPUT-ippp0-jDROP

十三、補充說明
如果你按照上面的步驟進行了安裝,你還需要對一些PHP頁面進行修改以便適合你的應用,
可使用VI直接打開修改。我這里就不在一一列舉了,另外在redhatas3.0中安裝后會出現郵箱占用為負的問題,這是由于PHP的版本太高所制,可以試著用底一點的版本,或者在redhat9.0上安裝.
關于上面提到的軟件包也可以從我這里下載:ftp://test:123456@nero.3322.org/

后來加的補充:

本文說明:
解決在默認安裝的RHAS3.0上安裝QMAIL+IGENUS后郵箱占用出現負數的問題。

解決方法:
重新編譯安裝php到一個新版本,本文用的是php-4.3.4

注意事項:
一定要在完整的安裝了qmail后,再進行php的安裝,否則會出現mail函數沒定義的問題而無法正常使用。

下面是PHP的安裝編譯過程:

1. 卸載系統自帶的PHP組件(如有必要請使用”--nodeps”參數):

#rpm–ephp-mysql
#rpm–ephp-devel
#rpm–ephp

2. 安裝PHP-4.2.4

#tar–zxvfphp-4.3.4.tar.gz
#cdphp-4.3.4
#./configure
--prefix=/usr/local/php
--with-charset=gb2312
--with-mysql
--with-mail
--with-apxs2=/usr/sbin/apxs
--enable-track-vars
--enable-force-cgi-redirect
--enable-pic
--enable-inline-optimiation
--enable-memory-limit
--enable-bcmath
#make
#makeinstall

#cpphp.ini-dist/usr/local/php/lib/php.ini
#vi/usr/local/php/lib/php.ini

register_globals=On
memory_limit=16M
post_max_size=6M
upload_max_filesize=6M

3. 配置一下httpd.conf

DirectoryIndexindex.htmlindex.html.varindex.php
AddTypeapplication/x-httpd-php.php
AddTypeapplication/x-httpd-php-source.phps
AddDefaultCharsetGB2312
ExtendedStatusOn
ServerTokensProd
ServerSignatureEmail

4.限制PHP請求的數據大小,在httpd.conf中加上:

<Files*.php>
SetOutputFilterPHP
SetInputFilterPHP
LimitRequestBody5640000
</Files>

5. 后測試一下php是否安裝成功:

#vi/var/www/html/test.php

<?phpphpinfo();?>

6.在瀏覽器中測試:

http://192.168.0.1/test.php

【發表回復】【查看論壇原帖】【添加到收藏夾】【關閉】
<!-----------回復----------->

llzqq 回復于:2004-02-28 07:42:22
建立qmail服務器的防病毒系統

所需軟件:
maildrop-1.5.2.20030423.tar.gz
perl-Time-HiRes-1.38-3.i386.rpm
clamav-0.65.tar.gz
qmail-scanner-1.20.tgz

安裝maildrop:
tarzxvfmaildrop-1.5.2.20030423.tar.gz
cdmaildrop-1.5.2.20030423
./configure
make
makeinstall-strip
makeinstall-man
安裝perl-Time-HiRes-1.38-3.i386.rpm
rpm-ivhperl-Time-HiRes-1.38-3.i386.rpm

安裝clamav-0.65.tar.gz
groupaddclamav
useradd–gclamav–s/bin/falseclamav
tarzxvfclamav-0.65.tar.gz
cdclamav-0.65
./configure
makecheck
makeinstall

更新病毒庫
運行freshclam
把freshclam加入crontab定時更新病毒庫,
vi/usr/local/etc/clamav.conf
注釋掉Example
執行clamscan
執行clamd
然后執行clamdscan

安裝qmail-scanner-1.20.tgz
groupaddqscand
useradd-gqscand-s/bin/falseqscand
tarzxvfqmail-scanner-1.20.tgz
cdqmail-scanner-1.20
./configure--qmail-queue-binary/var/qmail/bin/qmail-queue--adminpostmaster
--domainnero.3322.org--notifysender,admin--local-domainsnero.3322.org--langen_GB--debugyes--unzipyes--scannersclamscan--install
在編譯過程中需要安裝perl-DB_File-x.x.x.rpm,在光盤中可找到。
chownqscand:qscand/var/qmail/bin/qmail-scanner-queue.pl
chmod4755/var/qmail/bin/qmail-scanner-queue.pl
然后用一個普通用戶登陸,執行/var/qmail/bin/qmail-scanner-queue.pl-z
如果沒有Can'tdosetuid出現,恭喜你,如果有
回到安裝文件目錄,有個contrib目錄,
make
makeinstall

附加步驟:
chownqscand:qscand/var/qmail/bin/qmail-scanner-queue
chmod4755/var/qmail/bin/qmail-scanner-queue
chmod0755/var/qmail/bin/qmail-scanner-queue.pl

然后用一個普通用戶登陸,執行
/var/qmail/bin/qmail-scanner-queue-z
/var/qmail/bin/qmail-scanner-queue-g
修改環境變量
1.在你的qmail啟動腳本加入
QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue.pl
如果作了附加步驟用下面的
QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue
exportQMAILQUEUE
2.修改qmail-scanner-queue.pl中的
my$clamscan_options="-r--disable-summary--max-recursion=10--max-space=1000000";為
my$clamscan_options="-r--mbox--disable-summary--max-recursion=10--max-space=1000000";

重起qmail測試
這里有測試程序
/software/qmail-scanner-1.20/contrib/test_installation.sh

主要的排錯監測日志
/var/spool/qmailscan/quarantine.log
/var/spool/qmailscan/qmail-queue.log
/var/log/clamd.log
/var/log/maillog


llzqq 回復于:2004-02-28 07:43:18
給qmail+vpopmail+igenus郵件服務器添加新功能

1.注冊新用戶和找回密碼
建立數據庫
mysql-uroot-p
mysql>usevpopmail;
mysql>CREATETABLEpassword(
idint(11)unsignedNOTNULLauto_increment,
pw_namevarchar(32)NOTNULLdefault'',
pw_domainvarchar(64)NOTNULLdefault'',
problemvarchar(32)NOTNULLdefault'',
answervarchar(32)NOTNULLdefault'',
PRIMARYKEY(id)
)TYPE=MyISAMPACK_KEYS=1;

安裝軟件包password.rar其中有五個文件
signup.php,submit.php是注冊用的
getpassword.php,getpassword2.php,getpassword3.php是找回密碼用的.
中間有關默認域名的地方.自行修改為自己的默認域名.
如果igenus安裝到/var/www/html/igenus的話,就把這五個文件解壓縮到/var/www/html目錄下,然后在首頁的index.php文件中增加相應的鏈接就可以了.


2.自動轉發
把發往自己郵箱的郵件定向到其他郵箱
mysql>usevpopmail;
mysql>CREATETABLEforword(
idint(11)unsignedNOTNULLauto_increment,
pw_idint(5)NOTNULLdefault'0',
emailvarchar(64)NOTNULLdefault'',
successint(1)NOTNULLdefault'0',
saveint(1)NOTNULLdefault'0',
PRIMARYKEY(id)
)TYPE=MyISAMPACK_KEYS=1;


3.個人資料
mysql>usevpopmail;
mysql>CREATETABLEpersonal(
idint(11)unsignedNOTNULLauto_increment,
pw_idint(5)NOTNULLdefault'0',
truenamevarchar(10)NOTNULLdefault'',
faxvarchar(20)NOTNULLdefault'',
telephonevarchar(15)NOTNULLdefault'',
sexint(1)NOTNULLdefault'0',
yearint(4)NOTNULLdefault'',
monthint(2)NOTNULLdefault'',
dayint(2)NOTNULLdefault'',
educationvarchar(4)NOTNULLdefault'',
maritalint(1)NOTNULLdefault'',
occupationvarchar(15)NOTNULLdefault'',
companynamevarchar(30)NOTNULLdefault'',
provincevarchar(6)NOTNULLdefault'',
PRIMARYKEY(id)
)TYPE=MyISAMPACK_KEYS=1;

4.通告欄
只有域管理員可以發給該域的所有用戶通告,而該域的所有用戶只可以查看通告
mysql>usevpopmail;
mysql>CREATETABLEboard(
idint(11)unsignedNOTNULLauto_increment,
numint(5)NOTNULLdefault'0',
titlevarchar(50)NOTNULLdefault'',
contentvarchar(255)NOTNULLdefault'',
hostvarchar(50)NOTNULLdefault'',
allhostint(1)NOTNULLdefault'0',
PRIMARYKEY(id)
)TYPE=MyISAMPACK_KEYS=1;

5.收藏夾
mysql>usevpopmail;
mysql>CREATETABLEstow(
idint(11)unsignedNOTNULLauto_increment,
pw_idint(5)NOTNULLdefault'0',
namevarchar(64)NOTNULLdefault'',
httpvarchar(128)NOTNULLdefault'',
memovarchar(255)NOTNULLdefault'',
PRIMARYKEY(id)
)TYPE=MyISAMPACK_KEYS=1;
6.名片夾
mysql>usevpopmail;
mysql>CREATETABLEcard(
idint(11)unsignedNOTNULLauto_increment,
pw_idint(5)NOTNULLdefault'0',
addrnamevarchar(10)NOTNULLdefault'',
companynamevarchar(30)NOTNULLdefault'',
addressvarchar(255)NOTNULLdefault'',
jobvarchar(255)NOTNULLdefault'',
telephonevarchar(20)NOTNULLdefault'',
mobilevarchar(15)NOTNULLdefault'',
emailvarchar(50)NOTNULLdefault'',
bearingvarchar(4)NOTNULLdefault'',
notevarchar(255)NOTNULLdefault'',
PRIMARYKEY(id)
)TYPE=MyISAMPACK_KEYS=1;


llzqq 回復于:2004-02-28 08:00:05
Linux+adsl+qdns

一、安裝撥號軟件包
  為了以后的防火墻應用我安裝了兩塊網卡要確保其工作正常:
  #ifconfigeth0eth0接內網
#ifconfigeth1eth1接ADSL
  刪除默認網關:
  在文件/etc/sysconfig/network中刪除GATEWAY=這一行,然后執行:
 #servicenetworkrestart
  安裝pppd軟件包。
  如果存在文件/usr/sbin/pppd,則說明已經安裝了pppd;
  如果未安裝,從RedHatLinux安裝光盤上可找到這個軟件包。
#rpm–ivhrp-pppoe-3.5.2.i386.rpm

二、配置PPPOE客戶端軟件
  adsl安裝很簡單我就不多說了
#adsl-setup
安裝完軟件包后配置/etc/sysconfig/network-scripts/ifcfg-ppp0
#vi/etc/sysconfig/network-scripts/ifcfg-ppp0,修改
PPPOE-TIMEOUT=0
CONECT-TIMEOUT=0
#cp/etc/sysconfig/network-scripts/ifcfg-
ppp0/etc/ppp/pppoe.conf


三、安裝設置動態域名QDNS
登錄www.3322.org網站,注冊一個用戶,申請一個動態域名
domain.3322.org,
并下載linux客戶端軟件:ez-ipupdate-3.0.10-linux-i386.tgz
安裝軟件:
#tarzxvfez-ipupdate-3.0.10-linux-i386.tgz
#mvez-ipupdate-3.0.10-linux-i386/usr/local/ezip
#chmod755/usr/local/ezip/ez-ipupdate
#chmod755/usr/local/ezip/qdns.conf
#cp/usr/local/ezip/qdns.conf/usr/local/bin
#cp/usr/local/ezip/ez-ipupdate/usr/local/bin
編輯/usr/local/ezip/qdns.conf文件:
#vi/usr/local/ezip/qdns.conf
service-type=qdns
user=yourusername:yourpassword
host=domain.3322.org
interface=ppp0
max-interval=2073600
cache-file=/tmp/ez-ipupdate.cache
將當前ip更新到我們申請的域名:
#/usr/local/ezip/ez-ipupdate–cqdns.conf
系統會提示數據更新成功。
實現撥號連接建立后自動更新域名:
修改/etc/ppp/ip-up腳本
#vi/etc/ppp/ip-up
在exit0前增加一行:
/usr/local/ezip/ez-ipupdate-c/usr/local/ezip/qdns.conf
設置每隔五分鐘自動同步一下你的域名:
#crontab-e然后加入下面一行:
0-59/50-59/5****/usr/local/bin/ez-ipupdate-
c/usr/local/bin/qdns.conf

四、測試
  #adsl-start
  #adsl-status
  在輸出中應該含有關于ppp0的信息,包括從dhcp得到的IP地址。
  #pingdomain.3322.org
  如果解析出正確的ip,說明撥號連接已經建立并且并且能正確的解析動
態域名。


camp 回復于:2004-02-28 08:17:51
寫的很棒,頂一個。


platinum 回復于:2004-02-28 09:25:15
真的很棒!收了!!!!!
(我回去把SENDMAIL換掉!)


阿修羅 回復于:2004-02-28 10:30:08
good,本站收錄


Linux@初學者 回復于:2004-02-28 10:45:41
為了方便安裝我在安裝[color=red:2b0972914d]Redhat3.0[/color:2b0972914d]時選了apache、php、mysql,注意mysql-devel開發包一定要裝上

二、安裝ucspi-tcp-0.88
1.這是由于[color=red:2b0972914d]redhat9.0[/color:2b0972914d]的glibc的版本有問題,必須有下列軟件及補丁才能編譯

請問樓主,標題是說在3。0下,到底是在3。0還是在RH9下安裝啊?
我都暈了!


雙眼皮的豬 回復于:2004-02-28 10:51:53
我也看到了,究竟是rh9,還是as3??


llzqq 回復于:2004-02-28 12:32:28
redhat9.0和redhatas3.0的glibc都有問題,都得用補丁。


Linux@初學者 回復于:2004-02-28 13:02:56
哦,謝謝樓主!


llzqq 回復于:2004-02-28 13:26:23
有需要DOC文檔的留下MAIL


mofaser 回復于:2004-02-28 13:56:44
VeryGood.


Linux@初學者 回復于:2004-02-28 15:05:15
[quote:86e168fe30="llzqq"]有需要DOC文檔的留下MAIL[/quote:86e168fe30]

zhangxc0707@hotmail.com


3ks


那又如何 回復于:2004-02-28 15:41:19
我給你發郵件了不知道你收到沒有我再貼一下我的信箱吧謝謝了

wangxiaofeng@nen.com.cn


platinum 回復于:2004-02-28 16:28:40
platinum@platinum.3322.org


dbl2 回復于:2004-02-28 16:42:44
test@aopode.com
謝謝。


zhqh1 回復于:2004-02-28 17:38:21
zqhlx@sohu.com

如果你有時間,謝謝!


好好先生 回復于:2004-02-29 09:01:28
看來大家對mail也都很感興趣,我今天再裝一遍,給大家再寫一篇AS3上裝postfix+imap的文檔吧。


platinum 回復于:2004-02-29 09:06:49
好啊好啊!!!!!!
非常非常感謝,和支持!!!!!!!!!!!


caoyang23 回復于:2004-02-29 10:31:09
[quote:dea979ce1e="llzqq"]有需要DOC文檔的留下MAIL[/quote:dea979ce1e]

caoyang23@sohu.com
如果方便,,謝了


tsgx 回復于:2004-02-29 10:47:04
25NET@88dns.cn


iotigod 回復于:2004-02-29 14:03:37
thanks.
igodsbackup@163.com


chinesecai 回復于:2004-02-29 19:37:24
[quote:c342e476b7="llzqq"]有需要DOC文檔的留下MAIL[/quote:c342e476b7]


Iwantitverymuch,thanks.


caijianxi@263.net


david5337 回復于:2004-02-29 20:43:18
很好的資料!
強烈頂!
有機會一定要實際安裝一下!


shuecy 回復于:2004-03-01 09:41:27
同時請教一下,用igenus做webmail時,在web頁面方式下收發有中文名附件的郵件時出錯。具體情況是:
1.用foxmail或outlook收發郵件一切正常,包括有中文名附件的郵件也沒有任何問題。

2.發送時的問題:
如果在webmail方式下上傳中文名附件,用foxmail接收郵件后,附件只有后綴,沒有中文了。附

件仍可以打開。

3.接收時的問題
如果用foxmail發送有中文名附件的郵件,在webmail方式下打開此郵件,在郵件的“附件"列表中能正確顯示附件的中文名稱,但是當點擊此附件此附件時,出現
Warning:fopen(/home/www/mail.××.com/html/temp/××.gov.cn/sqh/.doc)[function.fopen]:failedtoopenstream:Nosuchfileordirectoryin/home/www/mail.××.com/html/mime.phponline54
Erroropen!filename
的錯誤信息。我登陸到系統中查過,這個文件在此目錄下實際是存在的(用foxmail都可以正常接收)。

這些問題困擾了我很久。由于我們這里收發郵件大部分都有中文附件,所以給大家使用帶來很多不方便。請樓主以及所有的linux的愛好者幫忙解決。


萬分感謝!!!

注:所安裝軟件的版本和樓主文章中的版本一樣。


好好先生 回復于:2004-03-01 09:45:23
這個應該是igenus的問題,你看看mail版的精華區,好象有這個問題的解決方案。或者你可以在右上角搜一下“附件”


shuecy 回復于:2004-03-01 10:17:16
我在網上搜索過無數次了,可仍舊沒找到解決辦法。
剛才我也在精華區找過了(其實在之前我就查過無數次).

熱情期待大家的幫助。


ipbj 回復于:2004-03-01 10:33:39
ipbj@citiz.net

謝謝


paulwang 回復于:2004-03-01 10:43:21
paulwon@21cn.com
非常感謝!


llzqq 回復于:2004-03-01 12:33:38
shuecy同學這個可能對你有用:

http://bbs.igenus.org/phpBB2/viewtopic.php?t=493


shuecy 回復于:2004-03-01 12:48:43
非常非常感謝,我馬上來試一下。
結果回頭再告訴大家。


jackie God 回復于:2004-03-01 12:51:56
linuxstudy2003@yahoo.com.cn
謝謝!


jeffreyli 回復于:2004-03-01 13:49:16
哦也要一份,,,
jeffreyli@21cn.com


知秋一葉 回復于:2004-03-01 14:22:18
qyhgf@163.com
謝謝!!!


realbanhu 回復于:2004-03-01 15:01:25
[quote:5718952aa4="llzqq"]有需要DOC文檔的留下MAIL[/quote:5718952aa4]

我要一份:

realbanhu@tom.com

謝謝


wqzxw 回復于:2004-03-01 16:26:57
謝謝!wqzxw@21cn.com
能不能在http://nero.3322.org/igenus提供測試用戶


xianhui 回復于:2004-03-01 17:59:45
我也要zxh@sanly.cn


llzqq 回復于:2004-03-01 18:22:20
test@nero.3322.org
test:123456


Tobaco 回復于:2004-03-01 21:35:31
sunchen1983cn@163.com


exper 回復于:2004-03-02 09:00:13
我也要doc
dindongz@yahoo.com


llzqq 回復于:2004-03-02 09:13:03
現在大家可以測試我的QMAIL了
http://nero.3322.org/igenus
test:123456
順便看一下我的FTP是否有問題
ftp://test:123456@nero.3322.org
謝謝!


camp 回復于:2004-03-02 10:14:50
okay


linux-yxzjf 回復于:2004-03-02 11:04:45
也發我一份吧!
xuezhou.yu@newtouch.com.cn


kelvinxeon 回復于:2004-03-02 11:18:27
我要doc文檔阿

謝謝

kelvin.zhong@sih.com.hk


webfox 回復于:2004-03-03 09:26:19
我也要webfox2k@163.com謝謝。


roninlin 回復于:2004-03-03 09:30:29
俺要,謝謝
ronin.lin@spreadtrum.com.cn


Raad 回復于:2004-03-03 11:00:13
redhat9.0,自帶的apache,mysql,php,在安裝好了qmail后,我又安裝了igenus,并且把/var/www/html/igenus/config/config-inc.php中的用戶名和密碼都改為可以登錄mysql的了,可是為什么當我進入主頁登錄的時候就會報錯:
Fatalerror:Calltoundefinedfunction:mysql_connect()in/var/www/html/igenus/login.phponline42
各位大哥幫幫忙啊,我少了些什么?


好好先生 回復于:2004-03-03 11:25:20
rpm-qa|grepphp-mysql看看。


Raad 回復于:2004-03-03 12:16:22
我明白了,是我沒有裝mod-sql的過,現在改好了,謝謝好好先生!


Titan2002 回復于:2004-03-03 14:14:36
經典帖子,給我發一個吧tiannanzxy@sina.com
謝謝樓主了


zjqyb 回復于:2004-03-04 08:07:02
zj@cmc.sina.net


llzqq 回復于:2004-03-04 08:48:15
現在有個郵箱空間顯示的問題,等我解決了我會把文檔放到FTP上。


caoyang23 回復于:2004-03-04 09:21:31
[quote:5847b6bc98="Raad"]我明白了,是我沒有裝mod-sql的過,現在改好了,謝謝好好先生![/quote:5847b6bc98]
不好意思,想知道一下,mod-sql是什么?有什么作用,俺剛開始學,還有很多很多不懂得


bruceyuan 回復于:2004-03-04 09:32:10
給我也發一份吧,多謝了!
bruceyuan_cn@163.com


mofaser 回復于:2004-03-04 10:19:32
mofaser@sohu.com

thk


7dehao 回復于:2004-03-04 10:49:54
請問:我重啟后出現mysql的啟動失敗的報錯信息,下面是日志記錄,但是進入系統后ps顯示mysql在工作,而且郵箱可以正常使用(想不通!)。并且,安照錯誤提示的建議在my.cnf中加入skip-innodb,重啟mysql也報同樣的錯誤,這是怎么會事情?

04030408:44:25mysqldstarted
CannotinitializeInnoDBas'innodb_data_file_path'isnotset.
IfyoudonotwanttousetransactionalInnoDBtables,addaline
skip-innodb
tothe[mysqld]sectionofinitparametersinyourmy.cnf
ormy.ini.IfyouwanttouseInnoDBtables,addtothe[mysqld]
section,forexample,
innodb_data_file_path=ibdata1:10M:autoextend
Buttogetgoodperformanceyoushouldadjustforyourhardware
theInnoDBstartupoptionslistedinsection2at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld:readyforconnections


bruceyuan 回復于:2004-03-04 13:12:03
給我也發一份吧,多謝了!

bruceyuan_cn@163.com


dbl2 回復于:2004-03-04 14:07:39
能否把修訂版本再發送一次。謝謝您。
test@aopode.com


堅持到底 回復于:2004-03-04 14:30:50
預定一份:
wangping@hungze.com


xyli888 回復于:2004-03-04 16:10:55
lxy@036.com.cn
TKS.


llzqq 回復于:2004-03-04 18:22:29
大家到我的FTP下載吧!

ftp://test:123456@nero.3322.org/qmail/


paulwang 回復于:2004-03-05 22:30:44
“注意在outlook中設置郵件帳號時,用戶名后要加上域名,如llzqq@domain.com。如果qmail出現問題,可查看mysql中的vpopmail數據庫,/var/log下的mysqld和maillog日志記錄。”

不懂為什么帳號一定要加域名,在FOXMAIL/OE中不加不行嗎?為什么?


藍色蟲 回復于:2004-03-05 23:37:47
問=============

做這樣的郵件系統,硬件配置和軟件設置總共能帶多少用戶?我是講并發點擊


zhangweibo 回復于:2004-03-06 09:14:09
我也要:)

frank@wapya.com


platinum 回復于:2004-03-06 10:28:30
[quote:7f5e5fa4f7="藍色蟲"]問=============

做這樣的郵件系統,硬件配置和軟件設置總共能帶多少用戶?我是講并發點擊[/quote:7f5e5fa4f7]
我認為主要和網絡帶寬有關
當然,CPU、MEM、DISK也很重要
我和樓主做這個的時候都同時遇到一個問題——iGenus所顯示的郵箱容量有問題(僅是顯示有問題),而實際向該郵箱發郵件的時候,如果超出限制,是可以被服務器退回的

不知道是不是在配置iGenus的時候出現了什么問題……


zibingsu 回復于:2004-03-06 16:08:29
我要呵呵~!
zbs@o-s.cn

3q


@哭@ 回復于:2004-03-06 16:39:43
????


@哭@ 回復于:2004-03-06 16:40:57
啊!!!!!!!!!!!!!!
頭看昏了


@哭@ 回復于:2004-03-06 16:42:29
LINUX中有自帶的測試工具


@哭@ 回復于:2004-03-06 16:43:16
我忘記是什么了,你們自己找找吧.
哈哈


handsome1234 回復于:2004-03-07 09:03:40
需要文檔!
handsome1234@sohu.com


xcgf 回復于:2004-03-07 14:08:14
你的ftp我進不去請給我文檔我的是gflzy_cn@21cn.com


FreeStcker 回復于:2004-03-07 15:53:18
非常棒


llzqq 回復于:2004-03-07 18:50:17
現在FTP服務器可用了:
ftp://test:123456@nero.3322.org/mail


llzqq 回復于:2004-03-08 08:15:30
我的新郵件服務器出來了
http://nero.3322.org/horde/
測試用戶:
test:123456


好好先生 回復于:2004-03-08 08:19:26
[quote:393303287c="llzqq"]我的新郵件服務器出來了
http://nero.3322.org/horde/
測試用戶:
test:123456[/quote:393303287c]
再寫個postfix+imap的文檔吧?:em02:


llzqq 回復于:2004-03-08 09:12:38
基本上是按王興宇的《Postfix+Cyrus-IMAP+Cyrus-SASL+MySQL+IMP
完全指南》安裝的。


leopardclj 回復于:2004-03-08 09:25:36
:D:D:D:D


wang_yong 回復于:2004-03-08 16:14:07
wangyongyj@unicomgd.com
3qu


llzqq 回復于:2004-03-08 16:30:48
大家以后到我服務器上下載文檔,本人以后不會再MAIL文檔。
ftp://test:123456@nero.3322.org/mail


landseasky 回復于:2004-03-08 20:24:10
lhbadvance@163.com謝謝!!!


BOYNET 回復于:2004-03-08 22:50:20
我也要一份:)
chcr@sina.com


hughr 回復于:2004-03-09 10:55:31
[quote:4cae629a4a="llzqq"]有需要DOC文檔的留下MAIL[/quote:4cae629a4a]



lenxuey_lee@163.com


paulwang 回復于:2004-03-09 12:12:12
做好以后用FOXMAIL測試,發現不用密碼也可以發信,SMTP是不是處于OPEN-RELAY狀態啊,還是SMTP-AUTH有問題啊,你們碰到這樣的問題了嗎?是否還需要其他的設置,請指教。謝謝!


linuxren 回復于:2004-03-09 22:44:29
bdstt@21cn.com謝謝


pansoncn 回復于:2004-03-09 23:05:20
樓主你好,我的系統是redhatas3,根據你的方法安裝好了以后,用outlook測試,結果發現不能聯接到郵件服務器,后來我手工輸入:
/var/qmail/rc
/var/qmail/smtp
/var/qmail/pop3
聯接是可以了,但還是不能收發郵件!用igenus也是一樣不能收發,自己域內都不行?
我不知道你有沒有碰到這樣的問題?
一般是什么情況?
用igenus打開一看比sqwebmail好看多了,但是不能用白白興奮一場!!!


llzqq 回復于:2004-03-10 00:27:51
要看看系統和郵件日志判斷那里除了問題。
你的qmail啟動腳本建立的有問題,好好檢查以下。
關掉你的放火墻試試。


little eyes 回復于:2004-03-10 10:01:29
謝謝!!!
johnny◎glisc.com


pansoncn 回復于:2004-03-10 10:46:35
我的防火墻是關的,我也知道是啟動腳本有問題,因為我啟動的時候看到一個單詞error,但是啟動太快了看不清楚,我不知道在linux下怎么看啟動時候的信息,或者腳本里面做一步一步的停頓之類的語法,這樣的話我就知道什么問題了!有什么命令可以看啟動日志!??


pansoncn 回復于:2004-03-10 10:52:31
Mar1010:20:33pansonsyslog:syslogdstartupsucceeded
Mar1010:20:33pansonsyslog:klogdstartupsucceeded
Mar1010:20:33pansonirqbalance:irqbalancestartupsucceeded
Mar1010:20:33pansonportmap:portmapstartupsucceeded
Mar1010:20:33pansonnfslock:rpc.statdstartupsucceeded
Mar1010:20:33pansonkeytable:Loadingkeymap:
Mar1010:20:34pansonkeytable:
Mar1010:20:34pansonkeytable:
Mar1010:20:34pansonrc:Startingkeytable:succeeded
Mar1010:20:34pansonrandom:Initializingrandomnumbergenerator:succeeded
Mar1010:20:36pansonnetfs:Mountingotherfilesystems:succeeded
Mar1010:20:36pansonapmd:apmdstartupsucceeded
Mar1010:20:36pansonautofs:automountstartupsucceeded
Mar1010:20:39pansoncups:cupsdstartupsucceeded
Mar1010:20:39pansonsshd:succeeded
Mar1010:20:40pansonxinetd:xinetdstartupsucceeded
Mar1010:20:41pansonmysqld:StartingMySQL:succeeded
Mar1010:20:41pansongpm:gpmstartupsucceeded
Mar1010:20:45pansonhttpd:httpdstartupsucceeded
Mar1010:20:46pansoncrond:crondstartupsucceeded
Mar1010:20:48pansonxfs:xfsstartupsucceeded
Mar1010:20:49pansonsmb:smbdstartupsucceeded
Mar1010:20:49pansonsmb:nmbdstartupsucceeded
Mar1010:20:50pansonatd:atdstartupsucceeded
Ma

總結

以上是生活随笔為你收集整理的在rhas3.0上建立一个完整的邮件系统(内含四部分)修正版 V的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。