安装邮件系统详解EMOSEXTMAIL(含故障排除).doc_第1页
安装邮件系统详解EMOSEXTMAIL(含故障排除).doc_第2页
安装邮件系统详解EMOSEXTMAIL(含故障排除).doc_第3页
安装邮件系统详解EMOSEXTMAIL(含故障排除).doc_第4页
安装邮件系统详解EMOSEXTMAIL(含故障排除).doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 安装emos系统。1、 下载emos1.5的ISO文件。以光盘影像形式刻录在光盘上。2、 安装光盘系统,参考文档:/blog/static/7355771020103515222334/安装方法和CentOS差不多分区可以在安装时一并把网络配置好,当然也可以在安装后再配置GW和DNS也不要忘记设置了要安装附加的软件吗?安装完成,reboot设置域名设置FQDN名限制邮件大小选择数据库类型Webman/DSPAM root 密码MySQL/Dspam root密码选择反垃圾邮件软件是否装入DSPAM 预体验数据?开启TLS选择服务器类型安装配置信息,如果需要进行修改,点No;否则Yes进入安装安装结束,输入地址即可登陆二、 升级yum -y upgrade三、 升级emos的组件3、 备份extmail,extmanshell# service httpd stop# cd /var/www/extsuite# mv extmail extmail.bak# mv extman extman.bak4、 升级extmail1.2 和 extman1.1 。参考地址:/forum/thread-17579-1-1.htmla、 下载最新版本extmail1.2 和 extman1.1,使用updatecf.pl 程序升级extmail/extman ,此脚本从旧配置文件中读取参数,再替换新配置文件的参数。如果有新的参数将会保留默认值,以保正程序不会出错。b、 配置extman最新版本: (新建文件夹/root/src,先上传升级文件到/root/src下)shell# cd /var/www/extsuite# tar -zxvf /root/src/extman-1.1.tar.gz# mv extman-1.1 extman# cd extman# chmod +x ./contrib/updatecf.pl# ./contrib/updatecf.pl start -old=./extman.bak/webman.cf -def=./webman.cf.default ./webman.cfc、 配置extmail最新版本: shell# cd /var/www/extsuite# tar -zxvf /root/src/extmail-1.2.tar.gz# mv extmail-1.2 extmail# cd extmail# cp ./extman/contrib/updatecf.pl .# ./updatecf.pl start -old=./extmail.bak/webmail.cf -def=./webmail.cf.default ./webmail.cfd、 更改ExtMail,ExtMan的cgi目录权限 shell# chown -R vuser:vgroup /var/www/extsuite/extmail/cgi/# chown -R vuser:vgroup /var/www/extsuite/extman/cgi/e、 这里要建个目录,权限和上面一样mkdir/var/www/extsuite/extman/tmpchown -R vuser:vgroup /var/www/extsuite/extman/tmpmkdir/var/www/extsuite/extmail/tmpchown -R vuser:vgroup /var/www/extsuite/extmail/tmpf、 启动服务并验证shell# service httpd start# service httpd startg、 解决 登陆 extman 后 提示 Connection refused (链接拒绝)/var/www/extsuite/extman/daemon/cmdserver -daemonecho /var/www/extsuite/extman/daemon/cmdserver -daemon /etc/rc.local5、 EMOS1.5 Clamav升级到最新版本sevice postfix stop/etc/init.d/postfix stop/etc/init.d/clamd stop/etc/init.d/amavisd stopvi /etc/yum.repos.d/dag.repodagname=Dag RPM Repository for Red Hat Enterprise Linuxbaseurl=http:/apt.sw.be/redhat/el$releasever/en/$basearch/daggpgcheck=1enabled=1#rpm -import http:/apt.sw.be/RPM-GPG-KEY.dag.txt (记得一定要加入这个密钥,要不然yum升级不了!)# yum update clamavIs this ok y/N:y#cp /etc/clamd.conf.rpmnew /etc/clamd.conf提示是否覆盖原来的clamd.cond文件,输入y,覆盖它。接下来需要修改新的clamd.conf三个地方。#vi /etc/clamd.confLocalSocket /var/run/clamav/clamd.sock#TCPSocket 3310 说明注释掉该行AllowSupplementaryGroups yes启动postfix,clamd,amavisd/etc/init.d/postfix start/etc/init.d/clamd start/etc/init.d/amavisd start最后更新一下病毒库#freshclam -verbose6、 导入Dspam数据库安装方法:# cd /root/src# gzip -d dspam-trained-data.sql.gz# cd /var/lib/mysql# rm -rf dspam/ (备注:如果没有dspam的库,可以不用执行)# mysql -u root -p -e create database dspam# mysql -u root -p -e grant all on dspam.* to dspamlocalhost identified by dspam # mysql -u dspam -pdspam dspam /root/src/dspam-trained-data.sql执行:crontab -e修改/usr/bin/mysql -u dspam -pdspam dspam default:teftPreference spamAction=quarantine # quarantine | tag | deliver - default:quarantinePreference spamSubject=SPAM # string - default:SPAMPreference statisticalSedation=5 # 0 - 10 - default:0Preference enableBNR=on # on | off - default:offPreference enableWhitelist=on # on | off - default:onPreference signatureLocation=message # message | headers - default:messagePreference tagSpam=off # on | off Preference tagNonspam=off # on | off Preference showFactors=off # on | off - default:offPreference optIn=off # on | off Preference optOut=off # on | off Preference whitelistThreshold=10 # Integer - default:10Preference makeCorpus=off # on | off - default:offPreference storeFragments=off # on | off - default:offPreference localStore= # on | off - default:usernamePreference processorBias=on # on | off - default:onPreference fallbackDomain=off # on | off - default:offPreference trainPristine=off # on | off - default:offPreference optOutClamAV=off # on | off - default:offPreference ignoreRBLLookups=off # on | off - default:offPreference RBLInoculate=off # on | off - default:offAllowOverride enableBNRAllowOverride enableWhitelistAllowOverride fallbackDomainAllowOverride ignoreGroupsAllowOverride ignoreRBLLookupsAllowOverride localStoreAllowOverride makeCorpusAllowOverride optInAllowOverride optOutAllowOverride optOutClamAVAllowOverride processorBiasAllowOverride RBLInoculateAllowOverride showFactorsAllowOverride signatureLocationAllowOverride spamActionAllowOverride spamSubjectAllowOverride statisticalSedationAllowOverride storeFragmentsAllowOverride tagNonspamAllowOverride tagSpamAllowOverride trainPristineAllowOverride trainingModeAllowOverride whitelistThresholdAllowOverride dailyQuarantineSummaryMySQLServer /var/lib/mysql/mysql.sockMySQLUser dspamMySQLPass dspamMySQLDb dspamMySQLCompress trueMySQLReconnect trueMySQLConnectionCache 1MySQLUIDInSignature onNotifications offPurgeSignatures 14 # Stale signaturesPurgeNeutral 90 # Tokens with neutralish probabilitiesPurgeUnused 90 # Unused tokensPurgeHapaxes 30 # Tokens with less than 5 hits (hapaxes)PurgeHits1S 15 # Tokens with only 1 spam hitPurgeHits1I 15 # Tokens with only 1 innocent hitLocalMX SystemLog onUserLog onOpt outServerPort 10028ServerQueueSize 32ServerPID /var/run/dspamd.pidServerMode autoServerPass.Relay1 secretServerParameters -user extmail -deliver=innocent,spam -d %uServerIdent localhost.localdomainClientHost ClientPort 10028ClientIdent secretRelay1ProcessorURLContext onProcessorBias onStripRcptDomain off4、启动 Dspam 进程: # chkconfig dspam on# service dspam start查看Dspam启动进程# ps aux |grep dspamroot 234650.20.8 74082128 pts/0 S 18:15 0:00 /usr/bin/dspam -daemonroot 234681.00.2 3908 700 pts/1 S+ 18:15 0:00 grep dspam二、升级 Dspam-3.8数据库1、备份Dspam-3.8数据库# mysqldump -u root -p -opt dspam /root/dspam-3.8.sql2、升级Dspam-3.8数据库执行以下脚本升级MySQL的架构到3.9.0模式:# mysql -u root -p upgrade_3.8_to_3.93、DSPAM的token数据库的定时清理:# crontab -e修改以下内容:0 0 * * * /usr/bin/mysql -u dspam -pdspam dspam admins# htpasswd -c .htpasswd extmail输入认证密码New password: Re-type new password: 2、启动 dspam-web 进程# service dspam-webd start这实际是启动了mini_httpd进程,查看 mini_httpd 是否启动正常:# ps aux |grep minidspam 236950.00.2 5084 764 ? Ss 18:22 0:00 /usr/bin/mini_httpd -C /etc/dspam/webui.confroot 236980.00.2 3908 704 pts/1 S+ 18:22 0:00 grep mini3、重启 apache # service httpd restart4、访问 Dspam-web /dspam输入你在 .htpasswd 文件中创建的用户和密码8、 解决Encode:IMAPUTF7 一直报错1、下载并解压# axel -a /CPAN/auth . MAPUTF7-1.05.tar.gz(官方当前最新版本)# mv /var/www/extsuite/extman/libs/Encode /var/www/extsuite/extman/libs/Encode.bak mkdir /var/www/extsuite/extman/libs/Encodecd /root/src tar -zxvf Encode-IMAPUTF7-1.05.tar.gz2、编译并复制到目标目录覆盖源文件(建议覆盖前将源文件备份)# cd Encode-IMAPUTF7-1.05# perl Makefile.PL# cd lib/Encode# cp IMAPUTF7.pm /var/www/extsuite/extman/libs/Encode (此处请根据实际输入正确的extman路径)批量增加用户./userctl.pl -mod=badd -file=username/user.txt -setuid=1000 -setgid=10000 4 * * * /var/www/extsuite/extman/tools/expireusers.pl -all postmasterx

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论