1 最后由 redhatlinux6 (2010-06-08 09:55:36) 编辑

主题: 如何完整的删除iredmail 0.6,以便于再次安装

在centos 5.4上安装了几次iredmail。第一次安装时,顺利安装完成,功能一切正常,后来因为导数据库时把mysql弄乱了,就又重装,从第二次开始,总是会有问题出现,要么是webmail无法访问,要么就是postfixadmin访问不了,或者说不创建数据库。我已经试过多次了,折腾呀。我按论坛上的方法,下了一个清除的脚本(wget http://iredmail.googlecode.com/hg/extra … redmail.sh),但我发现,不能完全清除,只能把一个模块删除,一些配制文件并没有一同删除,这样对下次的安装会有很大的影响。我现在想问下,有没有更好的方法,能干净的删除iredmail,而不会对下次安装产生影响,谢谢大家!

回复: 如何完整的删除iredmail 0.6,以便于再次安装

看来是求人不如求己呀
下面是我的清除方法
在同一个系统上最好不要重装iRedMail,很有可能会出现些末知错误
wget http://iredmail.googlecode.com/hg/extra … redmail.sh
下载到iRedmail/tools。执行


数据库操作:
删除用户,包括名字相同的库
删除roundcubemail库
mysqladmin -u root -p password ""
mysqladmin -u root create test


/etc/clamd.conf saved as /etc/clamd.conf.rpmsave
/etc/freshclam.conf saved as /etc/freshclam.conf.rpmsave
/etc/pysieved.ini saved as /etc/pysieved.ini.rpmsave
etc/rc.d/init.d/amavisd saved as /etc/rc.d/init.d/amavisd.rpmsave
/etc/amavisd.conf saved as /etc/amavisd.conf.rpmsaves


yum -y remove amavisd-new
yum -y remove clamav
yum -y remove dovecot
yum -y remove postfix

rm -rf /etc/postfix/
rm -rf /etc/mail/spamassassin
rm -rf /etc/dovecot*
rm -rf /etc/yum.repos.d/iRedMail.repo*
rm -rf /etc/policyd.conf
rm -rf /etc/policyd.conf.rpmsave
rm -rf /etc/policyd_sender_throttle.conf
rm -rf  /etc/awstats/
rm -rf /etc/yum.repos.d/iRedMail.repo
/usr/share/logwatch/scripts/services/clamav
/var/run/clamav
/var/clamav
rm -rf /etc/logrotate.d/procmail
rm -rf /var/spool/postfix/private/procmail
rm -rf /etc/mail/spamassassin
rm -rf /var/lib/spamassassin
rm -rf /etc/openldap
rm -rf /usr/share/openldap


rm -rf /var/www/postfixadmin*
rm -rf /var/www/roundcubemail*
rm –rf /var/www/html/postfixadmin
rm –rf /var/www/squirrelmail*
rm -rf /usr/share/horde/
rm -rf /var/spool/postfix
rm -rf /usr/share/logwatch/scripts/services/postfix
rm -rf /home/policyd/
rm -rf /var/lib/postfix
删除完成后,重启系统,进入系统后,重新解压安装包,全新操作,一般情况可以顺利成功的安装
安装完成后,再重启次系统