redhat红帽smtp靶机服务器配置

step1:添加主机名和域名

sudo gedit /etc/hosts

127.0.0.1 test  mail.test.lab

sudo test  gedit /etc/hostname

修改完成之后使用 reboot进行重启,使得修改生效

使用 hostname  或 hostname -f  查看修改是否成功。

step2:配置yum环境,并安装postfix

yum install postfix

修改配置文件: sudo gedit /etc/postfix/main.cf

mynetworks = 192.168.172.120/24, 127.0.0.0/8     //追加本地Ip,并把前面#去掉

追加子网信息 :

inet_protocols = ipv4

home_mailbox = Maildir/

修改完成之后重新启动服务 postfix sudo service postfix restart ,  然后使用 netstat -nlv 来查看对应25端口是否开启。

step3:安装dovecot,并修改配置文件

命令:yum install dovecot

1.

sudo gedit /etc/dovecot/conf.d/10-auth.conf

disable_plaintest_auth = yes

auth_mechanisms = plain login         //前面的#要去掉

2.

sudo gedit /etc/dovecot/conf.d/10-mail.conf

#   mail_location = maildir:/Maildir
#   mail_location = mbox:~/mail:INBOX=/var/mail/%u
#   mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n

改为

mail_location=  maildir:/home/%u/Maildir            //在原来的基础上修改

mail_location =

改为

mail_location =maildir:/home/%uMaildir              //等号后面加入,原来等号前为空,前面#去掉

 

sudo gedit /etc/dovecot/conf.d/10-master.conf

设置 port =143  port 110

3.

sudo gedit /etc/dovecot/conf.d/10-master.conf

unix_listener auth-userdb {
    mode = 0600
    user = postfix
    group = postfix
  }

重新启动 dovecot服务  systemctl dovecot restart   使用 netstat -nlv 查看服务端口  110 143是否开启

 

以上步骤配置完成。

 

你可能感兴趣的:(redhat红帽smtp靶机服务器配置)