一、部署DNS服务器(可查找DNS章节)
postfix根据域名和地址做一个MX记录,A记录,PTR记录(一般在互联网上邮件服务器都要反解,没有PTR记录会认为是垃圾邮件)
$ service iptables stop$ chkconfig iptables on$ setenforce 0$ hostname mail.ywnds.com$ echo "127.0.0.1 mail.ywnds.com" >> /etc/hosts$ yum install bind bind-utils bind-libs配置DNS
$ cat /etc/named.confoptions { listen-on port 53 { any; }; directory "/var/named"; allow-query { any; }; recursion yes;{zone "ywnds.com" IN { type master; file "ywnds.com";};#include "/etc/named.root.key";PS:添加和修改以上内容即可。
$ cat /var/named/ywnds.com$TTL 1D@ IN SOA ns.ywnds.com. root.ywnds.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum@ IN NS nsns IN A 192.168.60.10@ IN MX 10 smtpsmtp IN A 192.168.60.10pop3 IN A 192.168.60.10mail IN A 192.168.60.10$ service named restart$ chkeconfig named on二、postfix主配置文件添加以下内容
postfix主配置文件进行模块化了,其中:
/etc/postfix/main.cf:这个文件保存全局配置信息,所有进程都会用到,除非这些配置在 master.cf 文件中被重新设置了。
/etc/postfix/master.cf:这个文件保存了额外的进程运行时环境参数,在 main.cf 文件中定义的配置可能会被