频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

Postfix 电子邮件系统精要(11)

作者: 田逸 出处:51CTO.com 2007-10-08 15:25    砖    好    评论   进入论坛
阅读提示:配置一个postfix邮件系统,远比我先前的想象复杂。这次共配置2个postfix系统,花了不少精力,其间也经历不少麻烦,还好,最后都做成了!在配置过程中,参考了《postfix权威指南》和网上其他人写的文章,但在实际的配置中,完全按照这些文档还是不易顺利完成。现在此行文披露我做这个事情的全部过程,希望对大家的工作有所帮助。
邮件系统的备份

在系统崩溃以后,没有提前备份将使你无限懊悔。一次没有成功的在线内核升级引起的系统崩溃(在我没来得及备份时发生),为恢复崩溃邮件系统,曾让我精疲力竭。所以做好备份是一个好主意。当然我们不能天天手动去执行这个备份任务,用脚本吧!下面是我的一个postfix的备份脚本,供大家参考:

[root@mailserv2 virusalert]# more /usr/local/bin/data_backup.sh

#!/bin/bash

BackupPath=/var/data_bk

Mysql_bk_dir=$BackupPath/mysqlbk

Mail_bk_dir=$BackupPath/mailbk

LogFile=$BackupPath/backuplog

MailBoxDir=/var/mailbox

 

####################################################################

# define mysql variables                                                     #

####################################################################

NewFile="$Mysql_bk_dir"/postfix$(date +%Y%m%d).tgz

DumpFile="$Mysql_bk_dir"/postfix$(date +%Y%m%d).sql

OldFile="$Mysql_bk_dir"/postfix$(date +%Y%m%d --date='5 days ago').tgz

DbUser=root

DbPasswd=husb^R

DbName=postfix

####################################################################

#   mysql backup proccess                                                 #

####################################################################

echo "-------------------------------------------" >> $LogFile

echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile

echo "--------------------------" >> $LogFile

#Delete Old File

if [ -f $OldFile ]

then

   rm -f $OldFile >> $LogFile 2>&1

   echo "[$OldFile]Delete Old File Success!" >> $LogFile

else

   echo "[$OldFile]No Old Backup File!" >> $LogFile

fi

 

if [ -f $NewFile ]

then

   echo "[$NewFile]The Backup File is exists,Can't Backup!" >> $LogFile

else

    cd $Mysql_bk_dir

/usr/local/mysql/bin/mysqldump -u $DbUser -p$DbPasswd --opt $DbName > $DumpFile

    tar czf $NewFile postfix$(date +%Y%m%d).sql >> $LogFile 2>&1

    echo "[$NewFile]Backup Success!" >> $LogFile

    rm -rf $DumpFile

fi

 

######################################################################

#     backup mail's user directories and files                                     #

######################################################################

MailFileBk=$Mail_bk_dir/mail$(date +%Y%m%d).tgz

OldMailFileBk=$Mail_bk_dir/mail$(date +%Y%m%d --date='14 days ago').tgz

 

if [ -f $OldMailFileBk ]

then

   rm -rf $OldMailFileBk

fi

 

if [  -f $MailFileBk ]

   then

   echo "[$MailFileBk]The Backup File is exists,Can't Backup!" >> $LogFile

   else

   cd /mail

   tar czf $MailFileBk mailbox  >> $LogFile 2>&1

fi

 

echo "-------------------------------------------" >> $LogFile

这个脚本对postfix数据库和用户的邮件做了备份。因为磁盘空间始终是有限的,因此是一边备份一边删除就的备份。如果条件允许,建议进行异地备份。手动执行一下这个脚本,看它是否按我们的意愿工作了,如果一些如愿,则把它放入crontab里让它每晚自动进行。

[root@mailserv2 ~]# crontab -l

0 0 1 * * root wget -N -P /usr/share/spamassassin www.ccert.edu.cn/spam/sa/Chinese_rules.cf;kill -HUP `cat /var/run/spamd.pid`

00 01 * * * /usr/local/bin/data_backup.sh

00 00 * * * /usr/local/clamav/bin/freshclam


共14页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 11 [12] [13] [14] 下一页
【内容导航】
 第 1 页:运行环境  第 2 页:准备工作
 第 3 页:安装apache,mysql和php  第 4 页:安装和配置SASL、Authlib
 第 5 页:安装和配置postfixadmin  第 6 页:Postfix安装和配置
 第 7 页:Corurier-imap安装配置  第 8 页:安装courier-maildrop
 第 9 页:邮件病毒检查和垃圾邮件过滤  第 10 页:Webmail安装配置
 第 11 页:邮件系统的备份  第 12 页:系统加固及安全
 第 13 页:关于多邮件域和用户限额  第 14 页:51CTO 推荐文章
专题
Linux——从菜鸟到高手
Linux/Solaris服务器的安全配置
Sendmail邮件服务器
Linux 集群技术专题
Linux中文环境
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Windows XP远程桌面连接图解(.. (查看56377次)
·Solaris基础知识入门 (查看47764次)
·Windows操作系统安装 (查看34661次)
·设置远程桌面连接 (查看34190次)
·Linux的安装 (查看31196次)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。