【RedHat Linux】基于postfix的smtp服务器设置

//////////////////postfix////////////////////

安装: yum install -y postfix  (rhel7默认已经安装)

日志: /var/log/maillog

配置文件: /etc/postfix/下,  主配置文件为main.cf

main.cf 文件参数说明;

基础前提: 

postfix会接受(投递给本地)符合以下条件的邮件;
-目的地符合 $inet_interfaces 或 $proxy_interfaces 的本机IP地址
-目的地符合 $mydestination 中组合结果的
-目的地符合 $virtual_alias_domains
-目的地符合 $virtual_mailbox_domains
以上目的地不需要再 $relay_domains中列明

postfix会转投符合以下条件的邮件:
-任何来自 $mynetworks (本地名单)的邮件,无论它的目标地址是哪里
-任何非源自 $mynetworks 的邮件但在源自 $relay_domains (白名单)中的

因此我们需要设置以下几个参数:
$mydestnation 设定本机作为收件人的地址,设为空就收不到任何邮件,smtp服务器建议设为空
$inet_interfaces 设定监听的端口,最好设为$myhostsname
$mynetworks 用于设置本地网络
$relay_domains 设置白名单网络(可不设)

其他参数:

$myhostname   邮件系统主机名,默认使用本机名

$mydomain    邮件系统域名,默认为本机域名去掉第一部分

$myorigin     本机作为发件人的域名,默认为本机域名

 

posted @ 2018-09-25 23:16  caya  阅读(228)  评论(0编辑  收藏  举报