在使用邮件服务的时候,发现自带的sendmail命令发送速度慢,并且经常发生阻塞的情况。因此使用postfix来替代。
一、postfix的安装
Centos / RedHat Linux
yum install postfix
Debian/Ubuntu
sudo apt-get install postfix
二、配置
postfix的配置文件在/etc/postfix/main.cf中。在该文件中添加以下行(部分已有,只要反注释就可以):
# 主机名,可以直接使用localhost.localdomain
myhostname = mail.domain.com
# 域名,可以使用localdomain
mydomain = domain.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 127.0.0.0/8
relay_domains =
home_mailbox = Maildir/
inet_protocols = ipv4
where domain.com is your FQDN.
配置文件中的配置项意义(参考:https://kyup.com/tutorials/install-setup-postfix/)
myhostname: the host name of the system
mydomain: the domain name for the email server
myorigin: is the domain name that locally-posted email appears to have come from
inet_interfaces: sets the network interfaces that Postfix can receive mail on. These need to include at least localhost.
mydestination: the list of domains that will be delivered to
mynetworks: a list of trusted IP addresses that may send or relay mail through the server. Users attempting to send email through the server using IP addresses not listed here will be rejected.
relay_domains: a list of destination domains this system will relay mail to. If set to blank we ensure that the mail server isn't acting as a