环境:CentOS 6.4, Postfix
由于需要借助邮件服务器来发送报表和出错信息,因而搭建一台邮件服务器成为必然。
步骤如下:
1.安装软件包
yum install postfix system-switch-mail
2.更改默认MTA为Postfix
/usr/sbin/alternatives –set mta /usr/sbin/sendmail.postfix
3.检查下是否将MTA改为Postfix了:
alternatives –display mta
4.配置Postfix主配置文件/etc/postfix/main.cf
指定postfix监听的网络端口为所有
inet_interfaces = all
指定运行postfix服务的邮件主机名称(FQDN名,通过hostname -f查到)
myhostname = quickstart.cloudera
指定运行Postfix服务的邮件主机的域名(无域名请注释)
#mydomain = xxx.xxx
指定由本台邮件主机寄出的每封邮件的邮件头中mail from的地址
myorigin = $mydomain
指定可接收邮件的主机名或域名,只有当发来的邮件的收件人地址与该参数值相匹配时,Postfix才会将该邮件接收下来。
mydestination = $myhostname, localhost.$mydomain, localhost, mail.$mydomain, $mydomain
设置可转发(Relay)哪些IP网段的邮件
mynetworks = 127.0.0.0/8, 192.168.10.0/24
设置可转发(Relay)哪些网域的邮件
relay_domains = $mydestination
5.重启Postfix服务
service postfix restart
6.测试邮件服务
telnet localhost 25
修改postfix的端口
修改 /etc/postfix/master.cf
注释掉这行
smtp inet n – n – – smtpd
然后加上中一样 2500 表示端口号
2500 inet n – n – – smtpd