歡迎您光臨本站 註冊首頁

opwnwebmail安裝的問題---學生求救,高手指點

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

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安裝的問題---學生求救,高手指點已經有358次圍觀

http://coctec.com/docs/service/show-post-45682.html