Notícias
Novos modelos de linguagem da API Serverspace GPT
JH
Joe Harris
fevereiro 27, 2021
Atualizado janeiro 31, 2025

Como instalar e configurar o Postfix como um servidor SMTP somente para envio no CentOS 8

CentOS Linux SMTP

Using another OS?

Select the desired version or distribution.

A configuração de um servidor de e-mail para enviar apenas mensagens pode ser muito útil na administração de servidores. Por exemplo, para receber notificações do Cron ou de sistemas de monitoramento. Neste tutorial, veremos como instalar e configurar o Postfix como um servidor SMTP somente de envio no CentOS 8. Primeiro, você precisa ter um nome de domínio a partir do qual o e-mail será enviado, bem como ter autorização no servidor como raiz.

Instalando e configurando o Postfix

Vamos instalar os pacotes necessários. O Postfix é o próprio servidor de e-mail e o mailx é o ambiente para lidar com o e-mail.

dnf install -y postfix mailx

Ative a inicialização junto com o sistema e execute o Postfix.
[/passo]

systemctl enable --now postfix

Abra o arquivo de configuração do Postfix.

nano /etc/postfix/main.cf

Você precisa localizar o parâmetro inet_interfaces e atribuir a ele o valor localhost se ele for diferente no momento. No meu caso, o parâmetro foi listado várias vezes, mas com o valor correto.

inet_interfaces = localhost

Defina o parâmetro myhostname como seu nome de domínio.

myhostname = domain-name.com

Descomente esta linha:

myorigin = $myhostname

Faça com que a linha se pareça com esta e substitua o nome de domínio pelo seu próprio:

mydestination = $myhostname, domain-name.com, localhost.$mydomain, localhost

Salve e feche o arquivo e reinicie o sistema.

reboot

Agora você precisa configurar o nome do host para o servidor.

hostname domain-name.com
echo "domain-name.com" > /etc/hostname

Essas configurações são suficientes em muitos casos, mas alguns servidores de e-mail têm filtros de spam bastante rígidos e rejeitarão e-mails. Nesse caso, são necessárias etapas adicionais. Uma delas é a configuração de um registro PTR para um domínio. Normalmente, para fazer isso, é necessário entrar em contato com o serviço de suporte da empresa que lhe forneceu um endereço IP público.

Teste do prefixo

Para enviar uma mensagem de teste, use o comando:

echo "Mail delivery test" | mail -s "[Server] New e-mail" mail@domain.com

O endereço de e-mail deve ser substituído por um endereço real, e o texto entre aspas representa o corpo da carta e seu cabeçalho.

Configurando o encaminhamento de correio eletrônico

Às vezes, você precisa receber o e-mail interno do host em uma caixa de correio externa. Por exemplo, para receber notificações do sistema. Existem aliases para essas finalidades. Vamos dar uma olhada na configuração do encaminhamento de e-mail para root. Abra o arquivo com aliases.

nano /etc/aliases

Para adicionar o encaminhamento de e-mail para root a uma caixa de correio externa, adicione uma linha com sua caixa de correio:

root: mail@domain.com

Salve o arquivo e digite o comando para aplicar as alterações:

newaliases

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.