|
|
|
[Linux专题_MailServer]RedHatLinux AS3中APACHE+SendMail+OpenWebMail整合<br>
<br>
注:<br>
<br>
1. Openwebmail是一个webmail程序,不同与微软的owa及imail的web方式,它不包含服务器端服务(本例中邮件服务器为sendmail);因此在运行Openwebmail的机器上需要安装Apache和Sendmail.<br>
<br>
>>1. [Linux专题_SendMail]RedHatLinux AS3中SendMail的配置,请参阅以下连接<br>
<br>
<a target=_blank href=http://blog.csdn.net/longrujun/archive/2004/11/20/188715.aspx>http://blog.csdn.net/longrujun/archive/2004/11/20/188715.aspx</a><br>
<br>
>>2. [Linux专题_APACHE]RedHatLinux AS3中APACHE的配置,请参阅以下连接 <br>
<br>
<a target=_blank href=http://blog.csdn.net/longrujun/archive/2004/11/22/190708.aspx>http://blog.csdn.net/longrujun/archive/2004/11/22/190708.aspx</a><br>
<br><br>
<br>
2. Openwebmail多数程序是由Perl语句编写的,所以必须安装Perl及Perl相关包<br>
<br>
3.下载所需软件包:在RedHatLinux AS3中安装openwebmail需要以下软件包<br>
<br>>>1. perl-CGI-2.81-88.4.i386.rpm <br><a target=_blank href=http://www.openwebmail.com/openwebmail/download/redhat/rpm/packages/rhel3/perl-CGI-2.81-88.4.i386.rpm>http://www.openwebmail.com/openwebmail/download/redhat/rpm/packages/rhel3/perl-CGI-2.81-88.4.i386.rpm</a><br>
>>2. perl-Compress-Zlib-1.21-RH9.i386.rpm <br>
<a target=_blank href=http://www.openwebmail.com/openwebmail/download/redhat/rpm/packages/rhel3/perl-Compress-Zlib-1.21-RH9.i386.rpm>http://www.openwebmail.com/openwebmail/download/redhat/rpm/packages/rhel3/perl-Compress-Zlib-1.21-RH9.i386.rpm</a><br>
>>3. perl-Text-Iconv-1.2-RH80.i386.rpm <br>
<a target=_blank href=http://www.openwebmail.com/openwebmail/download/redhat/rpm/packages/rhel3/perl-Text-Iconv-1.2-RH80.i386.rpm>http://www.openwebmail.com/openwebmail/download/redhat/rpm/packages/rhel3/perl-Text-Iconv-1.2-RH80.i386.rpm</a><br>>>4. perl-suidperl-5.8.0-88.i386.rpm <br>
<a target=_blank href=http://www.openwebmail.com/openwebmail/download/redhat/rpm/packages/rhel3/perl-suidperl-5.8.0-88.i386.rpm>http://www.openwebmail.com/openwebmail/download/redhat/rpm/packages/rhel3/perl-suidperl-5.8.0-88.i386.rpm</a><br>
>>5. openwebmail-2.41-20041126.i386.rpm<br>
<a target=_blank href=http://www.openwebmail.com/openwebmail/download/redhat/rpm/daily-build/openwebmail-2.41-20041126.i386.rpm>http://www.openwebmail.com/openwebmail/download/redhat/rpm/daily-build/openwebmail-2.41-20041126.i386.rpm</a><br>下面就开始安装配置:<br>
Step 1:安装下载包<br>
<br>
[root@AS3 software]#rpm –ivh perl-CGI-2.81-88.4.i386.rpm<br>
<br>
[root@AS3 software]#rpm –ivh perl-Compress-Zlib-1.21-RH9.i386.rpm<br>
<br>
[root@AS3 software]#rpm –ivh perl-Text-Iconv-1.2-RH80.i386.rpm<br>
<br>
[root@AS3 software]#rpm –ivh perl-suidperl-5.8.0-88.i386.rpm<br>
<br><br>
<br>
Step 2:初始化openwebmail<br>
<br>
[root@AS3 software]#cd /var/www/cgi-bin/openwebmail<br>
<br>
[root@AS3 openwebmail]# ls -l<br>
<br>
total 1192<br>
<br>
drwxr-xr-x 2 root mail 4096 Nov 27 14:44 auth<br>
<br>
drwxr-xr-x 12 root mail 4096 Nov 27 21:17 etc<br>
<br>
drwxr-xr-x 6 root mail 4096 Nov 27 14:44 misc<br>
<br>
drwxr-xr-x 2 root mail 4096 Nov 27 14:44 modules<br>
<br>
-rwsr-xr-x 1 root mail 260341 Nov 26 12:16 openwebmail-abook.pl<br>
<br>
-rwsr-xr-x 1 root mail 23817 Nov 26 12:16 openwebmail-advsearch.pl<br>
<br>
-rwsr-xr-x 1 root mail 114322 Nov 26 12:16 openwebmail-cal.pl<br>
<br>
-rwsr-xr-x 1 root mail 23855 Nov 26 12:16 openwebmail-folder.pl<br>
<br>
-rwsr-xr-x 1 root mail 68418 Nov 26 12:16 openwebmail-main.pl<br>
<br>
-rwsr-xr-x 1 root mail 34984 Nov 26 12:16 openwebmail.pl<br>
<br>
-rwsr-xr-x 1 root mail 139830 Nov 26 12:16 openwebmail-prefs.pl<br>
<br>
-rwsr-xr-x 1 root mail 66851 Nov 26 12:16 openwebmail-read.pl<br>
<br>
-rwsr-xr-x 1 root mail 110724 Nov 26 12:16 openwebmail-send.pl<br>
<br>
-rwsr-xr-x 1 root mail 24813 Nov 26 12:16 openwebmail-spell.pl<br>
<br>
-rwsr-xr-x 1 root mail 52749 Nov 26 12:16 openwebmail-tool.pl<br>
<br>
-rwsr-xr-x 1 root mail 48796 Nov 26 12:16 openwebmail-vdomain.pl<br>
<br>
-rwsr-xr-x 1 root mail 18457 Nov 26 12:16 openwebmail-viewatt.pl<br>
<br>
-rwsr-xr-x 1 root mail 112975 Nov 26 12:16 openwebmail-webdisk.pl<br>
<br>
-rwxr-xr-x 1 root mail 4859 Aug 12 13:06 preload.pl<br>
<br>
drwxr-xr-x 2 root mail 4096 Nov 27 14:44 quota<br>
<br>
drwxr-xr-x 2 root mail 4096 Nov 27 14:44 shares<br>
<br>
-rwxr-xr-x 1 root mail 4117 Sep 4 15:04 userstat.pl<br>
<br>
-rwxr-xr-x 1 root mail 19305 Nov 16 22:42 vacation.pl <br>
<br><br>
<br>
[root@AS3 openwebmail]#./openwebmail-tool.pl --init //这步骤很关键<br>
<br>
会出现如下的提示:change the following 3 options in openwebmail.conf<br>from<br>dbm_ext .db<br>dbmopen_ext none<br>dbmopen_haslock no<br>to<br>dbm_ext .db<br>dbmopen_ext %dbm_ext%<br>dbmopen_haslock no<br>
安回车键忽略提示,继续配置<br>
//进入openwebmail下面的etc目录进行相关配置,需要修改以下1./var/www/cgi-bin/openwebmail /etc/openwebmail.conf2./var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf3./var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf<br>
修改后的文件为<br>
<br>
>>1./var/www/cgi-bin/openwebmail/etc/openwebmail.conf[只需修改1处domainnames supermaster.com //默认是auto],完整的内容如下:<br>
<br>
#<br>
<br>
# Open WebMail configuration file<br>
<br>
#<br>
<br>
# This file contains just the overrides from defaults/openwebmail.conf<br>
<br>
# please make all changes to this file.<br>
<br>
#<br>
<br>
# This file sets options for all domains and all users.<br>
<br>
# To set options on per domain basis, please put them in sites.conf/domainname<br>
<br>
# To set options on per user basis, please put them in users.conf/username<br>
<br>
#<br>
<br>
releasedate 20041126<br>
<br>
domainnames supermaster.com //默认是auto<br>
<br>
auth_module auth_unix.pl<br>
<br>
mailspooldir /var/spool/mail<br>
<br>
ow_cgidir /var/www/cgi-bin/openwebmail<br>
<br>
ow_cgiurl /cgi-bin/openwebmail<br>
<br>
ow_htmldir /var/www/data/openwebmail<br>
<br>
ow_htmlurl /data/openwebmail<br>
<br>
logfile /var/log/openwebmail.log<br>
<br><br>
<br>
# To SysAdmin,<br>
<br>
# Please install ClamAV RPM package from <a target=_blank href=http://clamav.net/>http://clamav.net/</a> in order to<br>
<br>
# enable viruscheck with Open WebMail. Otherwise set it to no.<br>
<br>
# See <a target=_blank href=http://openwebmail.org/openwebmail/download/redhat/howto/virus/ClamAV/>http://openwebmail.org/openwebmail/download/redhat/howto/virus/ClamAV/</a><br>
<br>
# for a step-by-step instruction.<br>
<br>
enable_viruscheck yes<br>
<br>
viruscheck_pipe /usr/bin/clamdscan --mbox --disable-summary --stdout -<br>
<br>
viruscheck_source_allowed all<br>
<br>
enable_spamcheck no<br>
<br>
enable_learnspam no<br>
<br><br>
<br>
<page_footer><br>
<br>
<a href="%ow_htmlurl%/openwebmail.html" target="_blank">%name%</a><br>
<br>
version %version%<br>
<br>
<br>
<br>
<a accesskey="H" href="%help_url%" target="_help">%help_text%?</a><br>
<br>
</page_footer><br>
<br><br>
<br>
logo_url %ow_htmlurl%/leadbbsfile/openwebmail.gif<br>
<br>
logo_link <a target=_blank href=http://openwebmail.org>http://openwebmail.org</a><br>
<br>
help_url @@@HELP_URL@@@<br>
<br>
help_text @@@HELP_TEXT@@@<br>
<br><br>
<br>
spellcheck /usr/bin/aspell -a -S -w "-" -d @@@DICTIONARY@@@ -p @@@PDICNAME@@@<br>
<br>
spellcheck_pdicname .aspell.@@@DICTIONARY@@@.pws<br>
<br>
spellcheck_dictionaries english, american<br>
<br><br>
<br>
auto_createrc yes<br>
<br><br>
<br>
############################################<br>
<br>
# Buttons :<br>
<br>
# EditFroms | EditStationary | POP3Setup | ChangePassword | History | Info<br>
<br>
enable_editfrombook yes<br>
<br>
enable_stationery yes<br>
<br>
enable_pop3 yes<br>
<br>
enable_changepwd yes<br>
<br>
enable_history yes<br>
<br>
enable_about yes<br>
<br><br>
<br>
##############################################<br>
<br>
# Personal Information<br>
<br>
default_language en<br>
<br>
default_timeoffset auto<br>
<br>
default_daylightsaving auto<br>
<br>
default_realname auto<br>
<br>
default_fromemails auto<br>
<br>
default_autoreplysubject This is an autoreply...[Re: $SUBJECT]<br>
<br><br>
<br>
<default_autoreplytext><br>
<br>
Hello,<br>
<br><br>
<br>
I will not be reading my mail for a while.<br>
<br>
Your mail regarding '$SUBJECT' will be read when I return.<br>
<br>
</default_autoreplytext><br>
<br><br>
<br>
<default_signature><br>
<br>
--<br>
<br>
Open WebMail Project (<a target=_blank href=http://openwebmail.org)>http://openwebmail.org)</a><br>
<br>
</default_signature><br>
<br><br>
<br><br>
<br>
##############################################<br>
<br>
# Display Preference<br>
<br>
default_style Default<br>
<br>
default_iconset Cool3D.English<br>
<br>
default_bgurl %ow_htmlurl%/leadbbsfile/backgrounds/Globe.gif<br>
<br>
default_bgrepeat yes<br>
<br>
default_fontsize 10pt<br>
<br>
default_dateformat mm/dd/yyyy<br>
<br>
default_hourformat 12<br>
<br><br>
<br>
############################################<br>
<br>
# Folder Browsing<br>
<br>
default_ctrlposition_folderview bottom<br>
<br>
default_msgsperpage 20<br>
<br>
default_fieldorder date from subject size<br>
<br>
default_sort date<br>
<br>
default_useminisearchicon yes<br>
<br><br>
<br>
############################################<br>
<br>
# Message Operation<br>
<br>
default_confirmmsgmovecopy no<br>
<br>
default_defaultdestination saved-messages<br>
<br>
default_smartdestination yes<br>
<br>
default_viewnextaftermsgmovecopy yes<br>
<br>
default_autopop3 yes<br>
<br>
default_autopop3wait 0<br>
<br>
default_bgfilterwait 10<br>
<br>
default_moveoldmsgfrominbox no<br>
<br><br>
<br>
############################################<br>
<br>
# Message Reading Options<br>
<br>
default_ctrlposition_msgread bottom<br>
<br>
default_headers simple<br>
<br>
default_usefixedfont no<br>
<br>
default_usesmileicon no<br>
<br>
default_showhtmlastext yes<br>
<br>
default_showimgaslink yes<br>
<br>
default_disablejs yes<br>
<br>
default_disableembcode yes<br>
<br>
default_disableemblink cgionly<br>
<br>
default_sendreceipt ask<br>
<br><br>
<br>
############################################<br>
<br>
# Message Replying Options<br>
<br>
default_msgformat text<br>
<br>
default_editcolumns 88<br>
<br>
default_editrows 28<br>
<br>
default_sendbuttonposition before<br>
<br>
default_reparagraphorigmsg yes<br>
<br>
default_replywithorigmsg at_beginning<br>
<br>
default_backupsentmsg yes<br>
<br>
default_sendcharset sameascomposing<br>
<br><br>
<br>
############################################<br>
<br>
# Virus Check<br>
<br>
default_viruscheck_source all<br>
<br>
default_viruscheck_maxsize 10000<br>
<br>
default_viruscheck_minbodysize 1<br>
<br><br>
<br>
############################################<br>
<br>
# Message Filtering Options<br>
<br>
default_filter_repeatlimit 10<br>
<br>
default_filter_badaddrformat no<br>
<br>
default_filter_fakedsmtp no<br>
<br>
default_filter_fakedfrom no<br>
<br>
default_filter_fakedexecontenttype no<br>
<br><br>
<br>
############################################<br>
<br>
# AddressBook Options<br>
<br>
default_abook_width 600<br>
<br>
default_abook_height max<br>
<br>
default_abook_buttonposition after<br>
<br>
default_abook_defaultfilter no<br>
<br>
default_abook_defaultsearchtype name<br>
<br>
default_abook_addrperpage 24<br>
<br>
default_abook_collapse 1<br>
<br>
default_abook_sort fullname<br>
<br>
default_abook_listviewfieldorder fullname, email, note<br>
<br><br>
<br>
############################################<br>
<br>
# Calendar Options<br>
<br>
default_calendar_defaultview calmonth<br>
<br>
default_calendar_holidaydef auto<br>
<br>
default_calendar_monthviewnumitems 5<br>
<br>
default_calendar_weekstart 0<br>
<br>
default_calendar_starthour 0600 <br>
<br>
default_calendar_endhour 2300<br>
<br>
default_calendar_interval 30<br>
<br>
default_calendar_showemptyhours yes<br>
<br>
default_calendar_reminderdays 7<br>
<br>
default_calendar_reminderforglobal yes<br>
<br><br>
<br>
############################################<br>
<br>
# WebDisk Options<br>
<br>
default_webdisk_dirnumitems 10<br>
<br>
default_webdisk_confirmmovecopy yes<br>
<br>
default_webdisk_confirmdel yes<br>
<br>
default_webdisk_confirmcompress yes<br>
<br>
default_webdisk_fileeditcolumns 96<br>
<br>
default_webdisk_fileeditrows 24<br>
<br><br>
<br>
############################################<br>
<br>
# Misc Options<br>
<br>
default_uselightbar yes<br>
<br>
default_regexmatch yes<br>
<br>
default_hideinternal yes<br>
<br>
default_newmailsound NONE<br>
<br>
default_newmailwindowtime 3<br>
<br>
default_mailsentwindowtime 0<br>
<br>
default_dictionary english<br>
<br>
default_trashreserveddays 0<br>
<br>
default_spamvirusreserveddays 3<br>
<br>
default_refreshinterval 5 <br>
<br>
default_sessiontimeout 24<br>
<br><br>
<br>
############################################<br>
<br>
# Security Settings<br>
<br>
webdisk_rootpath /webdisk<br>
<br>
webdisk_lsmailfolder no<br>
<br>
webdisk_lshidden no<br>
<br>
webdisk_lsunixspec no<br>
<br>
webdisk_lssymlink yes<br>
<br>
webdisk_allow_symlinkout yes<br>
<br>
webdisk_symlinkout_display @<br>
<br>
enable_sshterm no<br>
<br>
# ps: To completely disable the SSH terminal support, you have to remove<br>
<br>
# the file data/openwebmail/applet/mindterm/mindtermfull.jar<br>
<br><br>
<br>
############################################<br>
<br>
# Quota System (limit in KB and threshold in %)<br>
<br>
# 1 MB = 1,024 KB<br>
<br>
# 10 MB = 10,240 KB<br>
<br>
# 100 MB = 102,400 KB<br>
<br>
# 1 GB = 1,024 MB = 1,048,576 KB<br>
<br>
# uncomment following lines if you wish to enable Quota System for 10 Mb<br>
<br>
#quota_module quota_du.pl<br>
<br>
#spool_limit 10240<br>
<br>
#quota_limit 10240<br>
<br>
#quota_threshold 0<br>
<br>
#delmail_ifquotahit no<br>
<br>
#delfile_ifquotahit no<br>
<br><br>
<br>
|
|