介绍
postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这真是一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。
环境
redhat6.5
IP: 192.168.10.100
步骤
一,首先确认安装postfix.DNS.
# rpm -ivh /sr0/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm #安装DNS
# rpm -qa | grep postfix #确认以安装postfix
二,DNS基本配置。
首先修改:
# vim /etc/named.conf #改成监听any
# vim /etc/named.rfc1912.zones #正向查询区域,添加五行
zone "zred.com" IN {
type master;
file "zred.com.zone";
allow-update { none; };
};
# cp -a named.localhost mail.zred.com.zone #保留原有权限等复制
# vim mail.zred.com.zone #编辑该文件
更改如下
# echo “nameserver 192.168.10.100” > /etc/resolv.conf #添加主机地址到配置文件
启动服务,尝试解析
三,postfix基本配置。
# vim /etc/postfix/main.cf #主配置文件,需要修改以下项目。
去除注释添加本机地址与回环地址
去除注释改为主机名
添加主机名
去除注释
去除注释
修改收件人地址邮件域名
mydestination = $mydomain, $myhostname
重启postfix服务
# service postfix restart
-------------dovecot----------------
安装dovecot
#rpm -ivh /sr0/Packages/dovecot-2.0.9-7.el6.x86_64.rpm
编辑它的配置文件
#vi /etc/dovecot/dovecot.conf
指定服务器所在网段
开启协议
#vi /etc/dovecot/conf.d/10-mail.conf
开启邮箱的位置及格式
开启服务
#service dovecot start
测试
添加两个用户邮箱测试用户
测试可以发送邮件。
接受:
附:
这里使用了本机地址登陆邮箱,如果需要用其他机器登陆,只需要改变postfix的主配置文件中的监听地址为0.0.0.0即可。
原文地址:http://blog.51cto.com/13706064/2149831