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

yum install postfix mailx -y 
systemctl start postfix 
systemctl enable postfix

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

myhostname = gateway.example.local
mydomain = example.local
myorigin = example.local
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

FirewallD

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

3) Configuração do SMTP Null Client

 

Instalação

yum install postfix mailx -y 
systemctl start postfix 
systemctl enable postfix

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

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

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

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

Execute o comando abaixo para validar

echo "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