Você precisa realizar as seguintes etapas simples para configurar o servidor Postfix de encaminhamento de e-mail em seu sistema:
Abra a janela do terminal clicando em Atividades e selecione o terminal na barra lateral esquerda do CentOS 8.
Instalar Postfix
Primeiro, certifique-se de que o postfix está instalado em seu sistema ou não.usando o seguinte comando você pode verificar a instalação do postfix:
$ rpm -qa | grep postfixA seguinte saída deve ser exibida em seu sistema.
Caso contrário, você instalará o postfix usando o seguinte comando:
$ sudo dnf install postfixAssim que a instalação do postfix estiver concluída, agora usando o seguinte comando, você pode verificar o status do serviço do postfix:
$ sudo service postfix statusA seguinte saída deve ser exibida em seu sistema.
Como você pode ver na imagem acima, os serviços Postfix estão ativos neste sistema. Agora, podemos verificar com a ajuda do comando netstat se os serviços Postfix estão sendo executados na porta 25. Digite o seguinte comando para fazer isso:
$ sudo netstat -ltnp | grep 25A seguinte saída será exibida em seu sistema:
Na saída acima, a última coluna representa o PID do processamento. Aqui, isso mostra um postfix.
Configuração para encaminhamento de e-mail postfix
Agora, inicie a configuração do postfix para encaminhamento de e-mails. É uma tarefa simples. Primeiro, precisamos encontrar o caminho do diretório de configuração do postfix usando o comando postconf.
$ postconf | grep config_directoryA seguinte saída será exibida no terminal:
Agora, temos uma idéia de que todos os arquivos de configuração do postfix localizados no diretório / etc / postfix, então mova dentro do diretório e edite o '.arquivo de configuração cf '.
Abra o arquivo em seu editor de texto favorito ou que está instalado em seu sistema. Aqui, estamos usando um editor vim para modificar os arquivos de configuração.
$ vi / etc / postfix / main.cfA seguinte janela você verá no terminal:
Agora, você precisa adicionar as seguintes linhas no final do 'principal.cf 'arquivo.
virtual_alias_domains = mydomain.com o outro domínio.comvirtual_alias_maps = hash: / etc / postfix / virtual
Aqui, a linha um virtual_alias_domains é usada para listar os domínios, para os quais o postfix aceita os e-mails. Mais de um domínio pode ser adicionado, os quais são separados por um espaço.
A segunda linha virtual_alias_maps indica o caminho para o arquivo, especifique o mapeamento para domínios de encaminhamento.
Abra o arquivo / etc / postfix / virtual e adicione os e-mails encaminhados junto com o destino.
$ vi / etc / postfix / virtual
Vamos supor que queremos encaminhar e-mails de um para outro e-mail:
[email protegido] para [email protegido]
Nos e-mails acima, o primeiro e-mail é mostrado no qual o postfix receberá e-mails. O segundo e-mail está mostrando para onde o postfix irá encaminhar o e-mail. O e-mail pode ser encaminhado para vários destinos de e-mail. Após inserir esses e-mails, salve e feche o arquivo. Agora, atualize a tabela Postfix usando o seguinte comando:
$ postmap / etc / postfix / virtualRecarregue o postfix
Depois de fazer algumas alterações necessárias nos arquivos de configuração do postfix, recarregue ou reinicie as configurações do postfix usando o seguinte comando:
$ sudo / etc / init.recarregar d / postfix# ou
$ sudo service postfix reload
Teste agora
Assim que as configurações forem concluídas, tente encaminhar e-mails para outros domínios.
Conclusão
Neste artigo, aprendemos como configurar o encaminhamento de correio postfix no sistema Linux. Além disso, também aprendemos como editar os arquivos de configuração do Postfix. Teste as configurações. Você notará que um e-mail chegará ao destino encaminhado dentro de um minuto. Espero que este artigo seja interessante para você.