postfix:
postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。
特点: 1. postfix是免费的、2. 更快、3. 兼容性好、4.安全性
5. 更健壮:ostfix被设计成在重负荷之下仍然可以正常工作。当系统运行超出了可用的内存或磁盘空间时,postfix会自动减少运行进程的数目。当处理的邮件数目增长时,postfix运行的进程不会跟着增加。
6. 更灵活:postfix是由超过一打的小程序组成的,每个程序完成特定的功能。你可以通过配置文件设置每个程序的运行参数。
postfix的配置:
安装使用,默认已经安装
yum install postfix -y
#主配置文件
/etc/postfix/main.cf 主配文件
/etc/postfix/master.cf 运行参数配置文件
/etc/postfix/access 邮件SMTP服务的访问控制文件
/etc/postfix/canonical 邮件服务的规范表格格式
/etc/postfix/generic 邮件服务的一般的表格格式
/etc/postfix/header_checks 邮件服务的内置内容的检查
/etc/postfix/relocated 迁移
/etc/postfix/transport
/etc/postfix/virtual 虚拟别名库文件
Vim /etc/postfix/main.cf 配置文件介绍
queue_directory = /var/spool/postfix 本地邮件队列路径
队列管理器总共设置了五个做不同用途的队列,包括:输入、活动、等待、故障、保留。每个队列在queue_directory参数指定的路径下各有一个专属的子目录。默认的队列目录是/var/spool/postfix/。
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix 所有在master.cf中用到的服务程序存放的路径
data_directory = /var/lib/postfix 存放缓存。随机数等可写的书籍文件存放位置
mail_owner = postfix
#default_privs=nobody 本地投递代理的运行身份即权限
#myhostname=host.domain.tld设置邮件服务器的完全合格的域名
#mydomain=domian.tld 本地域名
#myorigin=$mydomain 发送邮件时设置的发件人的域名
inet_interfaces = localhost 设置postfix从哪个接口接受邮件
inet_protocols = all
mydestination = m y h o s t n