1. Postfix安装
通过yum直接安装:
yum -y install postfix postfix-mysql
启动服务并设置开机自启动:
systemctl start postfix
systemctl enable postfix
2. Postfix配置
Postfix配置文件在/etc/postfix目录,主要涉及main.cf、master.cf配置文件。
main.cf
– 包含 Postfix 的全局配置。master.cf
– 指定 Postfix 与各种进程的交互以完成邮件发送。access
– 指定访问规则,如允许连接到 Postfix 的主机。transport
– 将电子邮件地址映射到中继主机。alias
– 包含邮件协议所需的可配置列表,其描述用户 ID 别名。请注意,您可以在/etc/
目录中找到此文件。
2.1 /etc/postfix/main.cf 配置文件
这是一个非常复杂的配置文件,参考其他文章,可以直接复制如下配置文件内容替换原有内容:
# 本站域名
mydomain = mailabc.cn
# 设置默认域名
myorigin = mail.mailabc.cn
# 设置本机主机名
myhostname = mail.mailabc.cn
# 本站可以接受的域名
mydestination = \$mydomain
inet_interfaces = all
# 配置可以发送的邮件大小为50M
message_size_limit=52428800
# 邮箱空间不做限制
mailbox_size_limit=0
# 配置ssl证书
smtpd_tls_cert_file=/var/sslcert/www.mailabc.cn.pem
# 配置ssl证书私钥
smtpd_tls_key_file=/var/sslcert/www.mailabc.cn.key
# 启用tls加密
smtpd_use_tls=yes
# 仅将传入的 SMTP 连接限制到经过身份验证的用户
smtpd_tls_auth_only = yes
# 为 SMTP 身份验证启用 Dovecot SASL
smtpd_sasl_type = dovecot
# 使用 UNIX-域套接字在 Postfix 和 Dovecot 之间进行通信
smtpd_sasl_path = private/auth
# 启用 SMT