CenTOS 5.6安装基于Postfix的邮件发送系统

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目标:配置一台只用于发送邮件Mail系统,信任内网主机不设认证. 通过域名与IP地址控制客户机邮件主机使用的权限.

外部邮件直接发送,如果是内部邮件relay回内部邮件服务器。

基于MailScanner 记录邮件。

Mailwatch直观浏览.

目录:

1)服务器相关信息

2)安装需要的软件包

3)DNS相关配置

4)安装配置Postfix

5)安装配置MailScanner

6) 安装配置Mailwatch

一、服务器相关信息

1. 服务器型号:IBM

操作系统:Cent OS 5.6

主机名:

2.网络设置

.网卡设置

DEVICE=eth0

BOOTPROTO=none

HWADDR=

ONBOOT=yes

IPADDR=192.168.4.3

NETMASK=255.255.255.0

GATEWAY=

TYPE=Ethernet

DNS设置

vim /etc/resolv.conf

nameserver 192.168.4.1

nameserver 192.168.4.2

二.安装需要的软件包

1、在安装maiscanner时要用到rpm-build,如果centos 5.6没有安装,手动安装遇到点问题.

# yum install rpm-build

注意,安装完rpm-build后要手动建立建立以下五个文件夹,否则安装mailscanner时会报错,具体原因不清。

/usr/src/redhat/

|-- BUILD

|-- RPMS

|-- SOURCES

|-- SPECS

|

`-- SRPMS

2、安装mysql, mysql-server, php, php-gd, php-devel,php-mysql ,httpd

# yum install mysql mysql-server php php-gd php-devel php-mysql httpd

三、添加MX记录

1)建立正向反向和MX记录

@ mx 10 .

mx01 A 192.168.4.3

四、安装postfix.

1) Sendmail是Centos 默认安装的MTA服务,在安装postfix前先将停止.

# /etc/init.d/SendMail stop

# yum install Postfix

# rpm –e SendMail

# /etc/init.d/postfix start

2.) 对Postfix进行配置。

设置邮件主机使用权限与过滤机制。

通过postfix的mynetworks配置用户的使用权限与过滤,只让公司内部主机与规定域名才有relay权限。

配置postfix的配置文件main.cf

mynetworks=172.0.0.0/8,192.168.4.0/24, hash:/etc/postfix/access

# nano /etc/postfix/access

192.168.1 ACCEPT

192.168.2 ACCEPT

# postmap hash:/etc/postfix/access

基于transport 实现内部邮件Relay.

1 配置允许本地转发的域用户

relay_domains =$mydestination

local_recipient_maps = $alias_maps hash:/etc/postfix/relay_recipients

relay_recipients 文件的配置

[root@mx01]# cat relay_recipients

@ mail

# postmap hash:/etc/postfix/relay_recipients

2 定义转发到内部邮件服务器的邮件。

transport_maps = hash:/etc/postfix/transport

[root@mx01]# nano relay_recipients

relay:[192.168.10.198] #内部邮件主机

relay:[192.168.10.198]

* smtp:[202.53.81.5]

[root@mx01]# postmap hash:/etc/postfix/transport

C、配置Postfix的主配置文件 /etc/postfix/main.cf, 以下是修改过的项.

#=====================BASE=========================

myhostname = #postfix服务的邮件主机的主机名,建虚拟域时不要建这个同名的

mydomain = #postfix服务的邮件主机的域名

myorigin = $mydomain #设置由本机寄出的邮件所使用的域名或主机名称

mydestination = $myhostname, $mydomain #设置可接收邮件的主机名称或域名mynetworks = 127.0.0.0/8,192.168.4.0/24,hash:/etc/postfix/access #设置可转发哪些

相关文档
最新文档