opwnwebmail安裝的問題---學生求救,高手指點
我試一下,我問題在交流.對了這幾天我安裝配製裝Apache+Sendmail+OpenWebMail,發現openwebmail安裝后 #openwebmail-tool.pl --init 處世化資料庫不成功 提示如下
can't do setuid
而且 openwebmail 安裝后 http://zky/cgi-bin/openwebmail/openwebmail.pl 看不到結果
zky 是我的主機名
在紅旗AS4.0上安裝Apache+Sendmail+OpenWebMail
一,
# rpm -qa |grep sendmail
sendmail-doc-8.12.8-1
sendmail-cf-8.12.8-1
sendmail-devel-8.12.8-1
sendmail-8.12.8-1
# rpm -qa |grep m4
m4-1.4.1-11
手工直接修改/etc/mail/sendmail.cf
將DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
改為:
O DaemonPortOptions=Port=smtp,Addr=192.168.1.61, Name=MTA
DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA
# service sendmail restart
關閉 sendmail? [ 確定 ]
關閉 sm-client? [ 確定 ]
啟動 sendmail? [ 確定 ]
啟動 sm-client? [ 確定 ]
4.編輯/etc/mail/local-host-names加入我們的域名
#vi /etc/mail/local-host-name
//添加
zky.com ------我的域名
mail.zky.com -------我的郵件伺服器名
# sendmail -bt
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
>
>
> $=w
xian.zky.com
mail.zky.com
localhost.localdomain
localhost
# host -t MX zky.com
zky.com mail is handled by 10 mail.zky.com.
# host -l zky.com
zky.com SOA xian.zky.com. root.xian.zky.com. 42 10800 900 604800 86400
zky.com name server xian.zky.com.
zky.com mail is handled by 10 mail.zky.com.
ftp.zky.com has address 159.226.139.128
mail.zky.com has address 159.226.139.128
xian.zky.com has address 159.226.139.128
xian.zky.com text "THe is DNS server"
www.xian.zky.com is an alias for xian.zky.com.
zky.com SOA xian.zky.com. root.xian.zky.com. 42 10800 900 604800
# rpm -qa |grep imap
php-imap-4.2.2-17
imap-2001a-15
imap-devel-2001a-15
# vi /etc/mail/access
# Check the /usr/share/doc/sendmail/README.cf file for a description
# of the format of this file. (search for access_db in that file)
# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
# package.
#
# by default we allow relaying from localhost...
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
159.226.139 RELAY
zky.com ok
163.com RELAY
126.com RELAy
sohu.com RELAY
spamXXX.net DISCARD
#cd /etc/mail
#makemap hash access.db < access
## netstat -tl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:1024 *:* LISTEN
tcp 0 0 localhost.localdom:1025 *:* LISTEN
tcp 0 0 *:netbios-ssn *:* LISTEN
tcp 0 0 localhost.localdom:6510 *:* LISTEN
tcp 0 0 *:pop3 *:* LISTEN
tcp 0 0 *:imap *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:http *:* LISTEN
tcp 0 0 *:x11 *:* LISTEN
tcp 0 0 ftp.zky.com:domain *:* LISTEN
tcp 0 0 localhost.locald:domain *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:ipp *:* LISTEN
tcp 0 0 localhost.localdom:rndc *:* LISTEN
tcp 0 0 *:https *:*
# service sendmail start
Starting sendmail: [ OK ]
# telnet 159.226.139.128 25
Trying 159.226.139.128...
Connected to 159.226.139.128.
Escape character is '^]'.
二,
Perl的版本號:
# rpm -aq |grep perl
perl-CGI-2.81-55
perl-DBI-1.30-1
perl-libxml-enno-1.02-25
perl-XML-Encoding-1.01-20
perl-XML-Dumper-0.4-22
perl-CPAN-1.61-55
perl-DB_File-1.804-55
perl-Filter-1.28-9
perl-HTML-Parser-3.26-14
perl-Parse-Yapp-1.05-26
perl-libwww-perl-5.65-2
perl-XML-Grove-0.46alpha-21
perl-libxml-perl-0.07-25
perl-XML-Twig-3.05-3
mod_perl-1.99_08-1
perl-SGMLSpm-1.03ii-6
postgresql-perl-7.2.2-1
rpm-perl-4.0.4-18
perl-DBD-MySQL-2.1021-2
perl-Compress-Zlib-1.33-6
perl-suidperl-5.6.1-34.99.6
perl-5.8.0-55
perl-DateManip-5.40-27
perl-HTML-Tagset-3.03-25
perl-URI-1.21-3
perl-XML-Parser-2.31-12
perl-DBD-Pg-1.21-1
perl-Text-Iconv-1.2-0.FC3
其中
perl-Compress-Zlib-1.33-6.i386.rpm
perl-suidperl-5.6.1-34.99.6.i386.rpm
perl-Text-Iconv-1.2-0.FC3.i386.rpm
是我安裝上的。
Apache的版本號:
# rpm -aq |grep httpd
httpd-manual-2.0.45-2
httpd-2.0.45-2
httpd-devel-2.0.45-2
2.剛安裝的apache是啟動不來的,要修改 /etc/httpd/conf/httpd.conf文件加上伺服器名
找到 ServerName
替換為
ServerName mail.smartdigit.com.cn:80
修改一下性能參數,打開保持連接功能加快客戶端訪問:
找到
KeepAlive Off
改為
KeepAlive On
# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
#rpm –ivh openwebmail-2.51-1.i386.rpm
## cd /var/www/cgi-bin/openwebmail/etc/defaults/
#vi dbm.conf
dbmopen_ext none
改為:
dbmopen_ext %dbm_ext%
首次運行更改默認的域名
# cd /var/www/cgi-bin/openwebmail/etc/default/
# vi openwebmail.conf
修改:
domainnames auto
smtpserver 127.0.0.1
為
domainnames mail.zky.com ----------我們申請的域?
smtpserver 159.226.139.128 -------------伺服器的IP
# cd /var/www/cgi-bin/openwebmail/
# ./openwebmail-tool.pl --init
Can't do setuid -----為什麼這樣錯在那裡
求救 -----高手
[火星人
]
opwnwebmail安裝的問題---學生求救,高手指點已經有360次圍觀
http://coctec.com/docs/service/show-post-45682.html