http://blog.sina.com.cn/mrchaidong[订阅]
个人资料
图片幻灯
访客
读取中...
好友
读取中...
评论
读取中...
分类
    内容读取中…
博文
RHEL5下轻松搭建Sendmail及Dovecot邮件服务器

  写此篇文章的初衷是看大家都说sendmail复杂,我这是为了更简明扼要的成功配置出sendmail服务器,希望能给大家的学习带来帮助(RHEL5中设置成本地源)

[root@mail~]#抚琴煮酒                   //实验环境:RHLE5

第一步:安装Sendmail服务器

(1)用rpm命令安装Sendmail.在RHLE5中用system-config-packages安装cyrus-sasl,sendmai及sendmail-cf软件包,具体包为cyrus-sasl-2.1.22-4.i386,sendmail-8.13.8-2.e15.i386和sendmai-cf-8.13.8-2.e15.i386;RHEL4中安装sendmail,sendmail-cf及sendmail-doc软件包,推荐用system-config-packages.

(2)域名设置:

1,在DNS服务器中要添加MX记录

------------------------------------------------------postfix配置-------------------------------
[root@mail postfix-2.3.3]# cd /etc/postfix
[root@mail postfix]# vi main.cf       //你可以先备份一下配置文件
先修改一些基本的参数
myhostname = mail     //修改为你的主机名,重要!
mydomain = mail.com //你域名,注意这里非虚拟域的域名,我的虚拟域名为mail2.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
以上基本的配置,你可以在配置文件中任意处加入,也可以简单的去掉原来的#号,然后根据自己的情况来修改之,接下来我来配置postfix来支持虚拟域。

virtual_mailbox_base = /var/mailbox //虚拟用户邮件存放目录,这个一会再新建
virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
virtual_alias_maps = mysql

 yiPostfix 配置完全版

==============================================
本文作者ipv6ok(陈志敏),转贴时请务必注明原作者。
==============================================
Postfix 配置完全版
作者:陈志敏

对配置者的要求:
1. 对Llinux有基本的认识
2. 会一些基本的操作
3. 如vi。
4. 对mail的一些基本原理要有个基本认识
5. 如知道什么是MTA
6. 知道 DNS和mail的关系。
7. 对MYSQL有些基本的认识
8. 最简单的是知道如何备
9. 份还原。在此文档中主要提及postfix的配置
10. 和一些基本的维护方法。

配置环境:
   centos4.3 由于全部软件是源码安装的,我想在一些比较新的linux/unix/bsd上略修改一下目录也可以用。
   Ccentos4.3只安装了开发工具,系统语言为英文,但是也安装了中文语言包。其他都没有选取。Selinux为disable.
   公司内有一DNS服务器,已配置了为mail

简单轻松配置松鼠邮(Squirrelmail)

 

[root@CentOS5.1]#抚琴煮酒

简单高效一直是我的追求,如何让Squirrelmail更好的提供服务,步骤如下:

1)编辑httpd.conf文件,在DirectoryIndex 项添加 index.php一项

2)编辑/etc/squirrelmail/config.php文件,更改最后二行为:

$ Squirrelmain_defqult_language='zh_CN'   //将默认语言改为中文

$ domain='test.com'                                     // 将服务域名改为自己的域名,我这里是test.com

3)如果是源码安装的squirrel,则编辑httpd.conf文件如下,如果是rpm或yum安装则跳过

Alias /webmail /usr/share/squirrel

安装病毒邮件防护系统ClamAV

2008-06-26 kenthy#抚琴煮酒CentOS5 .1[ 2.6.18]

一.CLAMAV简介:

Clam AntiVirus是基于UNIX/LINUX操作系统的一款免费杀毒软件,它支持在线更新病毒库

GNU开源软件
快速扫描
可以检测35000种病毒,蠕早,特洛依,包括Microsoft Office文档及宏病毒
能够检测压缩文件(Zip RAR Tar Gzip Bzip2……)
强大的邮件扫描功能
扩展性强

二.CLAMAV的安装

先下载 GPG key 去 sign packages
* wget http://crash.fce.vutbr.cz/Petr.Kristof-GPG-KEY
* rpm --import Petr.Kristof-GPG-KEY
* cp Petr.Kristof-GPG-KEY /etc/pki/rpm-gpg/.
* chown root:root /etc

邮件服务器与DNS之间的关系

        既然要使用 e-mail ,当然就需要邮件服务器(Mail Server)!不然你的信要怎样寄出去呢?事实上,mail server 的原理说难不难,但是说简单吗,似乎又有点难以理解,所以,底下我们要来谈一谈他的原理部分,然后再针对主机的设定来进行说明咯!我们首先要讲的就是『 Mail server 系统与 DNS 系统有什么关连性?』 这个部分新手最容易被搞混

CentOS5下安装MailScanner+Spamassassin+F-prot

 

 

 

 

[CentOS5@root]#抚琴煮酒实验ing

让postfix支持MailScanner、spamassassin、f-prot(此篇文章呈

接上文)

A、安装 F-PROT (F-PROT Antivirus for Linux)

http://www.f-prot.com/download/trial_f

CentOS5上安装邮件系统Postfix+CyrusSASL+Dovecot

 

 

 

[root@CentOS5.1]#抚琴煮酒

常看我博客的朋友也知道,此篇文章是第五次更新了,以前一直在写一篇自己也比较满意的教程,在此篇文章中加进了我不少学习中的心得体会,希望能给大家带来帮助.默认方式安装RHEL5,不选中任何类型服务器(如WEB服务器,开发服务器,虚拟服务器等)主机名设置为www.test.com

 

安装postfix

[root@rhel5 ~]#

IPTABLES 详解(2008-08-17 18:07)

iptables 指令
语法:
iptables [-t table] command [match] [-j target/jump]
-t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。
个规则表的功能如下:

nat 此规则表拥有 Prerouting 和 postrouting 两个规则链,主要功能为进行一对一、一对多、多对多等网址转译工作(SNAT
DNAT),由于转译工作的特性,需进行目的地网址转译的封包,就不需要进行来源网址转译,反之亦然,因此为了提升改写封包的
率,在防火墙运作时,每个封包只会经过这个规则表一次。如果我们把封包过滤的规则定义在这个数据表里,将会造成无法对同一
包进行多次比对,因此这个规则表除了作网址转译外,请不要做其它用途。

mangle 此规则表拥有 Prerouting、FORWARD 和 postrouting 三个规则链。
除了进行网址转译工作会改写封包外,在某些特殊应用可能也必须去改写封包(TTL、TOS)或者是设定 MARK(将封包作记号,以
进行后续的过滤),这时就必须将这些工作定义在 mangle 规则表中,由于使用率不高,我们不打算在这里讨论 mangle 的用法。

filter

从上到下顺序安装

先检查linux内核版本

#uname –r

2.6.9