RHEL 7 : Postfix Mail Null Client Lab

Neste post será apresentado como configurar um laboratório de postfix para estudos para o RHCE, será configurado um servidor de relay e o cliente desse relay.

Na configuração de mail null client os usuários da rede local trocam emails em domínio local, sendo assim não recebendo nenhum email de algum domínio externo.

 

1) Ambiente :

10.0.0.250 – gateway.example.local – SMTP Server
10.0.0.11 – server.example.local – Mail null client
EXAMPLE.LOCAL – domain

 

2) Configuração do SMTP Server

Instalação

1yum install postfix mailx -y
2systemctl start postfix
3systemctl enable postfix

Configuração do arquivo /etc/postfix/main.cf

1myhostname = gateway.example.local
2mydomain = example.local
3myorigin = example.local
4inet_interfaces = all
5inet_protocols = ipv4
6mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

FirewallD

1firewall-cmd --permanent --add-service=smtp

3) Configuração do SMTP Null Client

 

Instalação

1yum install postfix mailx -y
2systemctl start postfix
3systemctl enable postfix

Pegue a configuração no “Mail null client” no arquivo abaixo

1less /usr/share/doc/postfix-2.10.1/README_FILES/STANDARD_CONFIGURATION_README

Configuração do arquivo /etc/postfix/main.cf

1myhostname = server.example.local
2mydomain = example.local
3myorigin = $mydomain
4relayhost = gateway.example.local
5inet_interfaces = loopback-only
6mydestination =
7mynetworks = 127.0.0.0/8 [::]/128
8local_transport = error: local delivery disabled

Execute o comando abaixo para validar

1echo "fajlinux test" | mailx -s "fajlinux test" root

 

4) Validando as configurações

Rodei o comando tail -f /var/log/mailmessages para verificar o log de email e ver se ele foi encaminhado para o servidor

Conforme apresentado nos logs abaixo , o servidor e o cliente smtp estão funcionando perfeitamente.

 

Mail null client

SMTP Server

Translate »