postfix基本配置
myhostname:定义主机名,判断当前主机工作在什么位置,跟mx记录对应的主机名称一致
mydomain:自己所处的核心域
mynetworks:定义本地网络,允许给中继的网络或地址
mydestination:自己为哪些发往目标收取邮件,如目标不是此处定义的域的,则要进行中继
myorigin:发件人地址伪装,通常是本地域名,会为发件人补充地址
inet_interfaces:定义postfix进程监听的IP地址
修改发件箱的主配置文件
[root@localhost ~]# vim /etc/postfix/main.cf
//侦听所有接口
/inet
113 #inet_interfaces = all
114 inet_interfaces = all
//邮箱目录
/home
420 #home_mailbox = Maildir/
421 home_mailbox = Maildir/
//目的地
/mydest
166 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
167 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
168 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,(无论是通过主机名,域名或者是其他方式来的邮件全部接受,注意后面的逗号不能省略 )
(该参数用于指定邮件服务器可以处理哪些邮件地址,即本机邮件域名。在默认情况下,mydestination 参数设置为 myhostname,localhost.myhostname,localhost.mydomain, localhost,它表示邮件服务器可以接收发往本机主机名、本地域名和本地回环地址(127.0.0.1)的邮件。其中:
$myhostname 表示主机名,即 /etc/hostname 中配置的名称。
$mydomain 表示域名,即 /etc/mailname 中配置的名称。
如果需要添加其他的邮件域名,可以在 mydestination 参数中添加,多个域名之间使用逗号分隔。例如,在第 166-167 行的注释中给出了一组示例,其中包含了多个域名:mydomain、mail.mydomain、mail.mydomain、www.mydomain和ftp.mydomain和ftp.mydomain。)
//发送地
/myori
99 #myorigin = $mydomain
100 myorigin = $mydomain(使用域名发送邮件)表示使用 $mydomain 的值作为发件人地址的域名
//指定域名
/mydom
83 #mydomain = domain.tld
84 mydomain = redhat.com(对应100行,将mydomain赋值redhat.com)
[root@localhost ~]# rpm -qc dovecot
/etc/dovecot/conf.d/10-auth.conf
[root@localhost ~]# vim /etc/dovecot/conf.d/10-auth.conf
10 #disable_plaintext_auth = yes
11 disable_plaintext_auth = yes
[root@localhost ~]# systemctl restart postfix.service dovecot
[root@localhost ~]# useradd wangke
[root@localhost ~]# mail -s "zhuti" sfy.redhat.com <<< "neirong" (已做DNS服务时,发送邮件)
[root@localhost ~]# mail -s "zhuti" sfy <<< "neirong" (未做DNS服务时,发送邮件)
10.验证
[root@localhost ~]# cd /home/wangke/Maildir/new/
[root@localhost new]# vim 1653561015.V803I14a7b0M848963.localhost.localdomain
Return-Path: <root@redhat.com>
X-Original-To: wangke
Delivered-To: wangke@redhat.com
Received: by localhost.localdomain (Postfix, from userid 0)
id CE5D7216A298; Thu, 26 May 2022 18:30:15 +0800 (CST)
Date: Thu, 26 May 2022 18:30:15 +0800
To: wangke@redhat.com
Subject: zhuti
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <20220526103015.CE5D7216A298@localhost.localdomain>
From: root@redhat.com (root)