Como instalar o Sendmail no Fedora 32/31/30
- 812
- 112
- Robert Wunsch DVM
Sendmail é um recurso de roteamento de e -mail de uso geral usado para transporte de email pela Internet. Inclui SMTP (Simple Mail Transfer Protocol) para a transferência de correio e entrega de email. A maioria dos administradores do sistema preferia usar o Sendmail Server como MTA do que outros MTAs. Você também pode usar o Sendmail Server para enviar o email por meio de servidores SMTP externos como Gmail, Amazon SES, MailChimp etc.
1. Instale o Sendmail
Se você não instalou o Sendmail usando o seguinte comando para instalar o Sendmail com outros pacotes necessários usando o Yum Package Manager.
sudo dnf install sendmail sendmail-cf
2. Configure o Sendmail no Fedora
Antes de iniciar a configuração, devemos saber sobre vários arquivos de configuração do Sendmail existe no diretório /etc /e -mail.
- acesso - Permitir/negar outros sistemas para usar o Sendmail para e -mails de saída.
- Domaintable - Usado para mapeamento de nomes de domínio para sendmail.
- Nomes locais-hospedeiros - Usado para definir aliases para o host.
- Mailertable - Definiu as instruções que substituem o roteamento para domínios específicos.
- virtUSertable - Especifica uma forma específica de domínio de alias, permitindo que vários domínios virtuais sejam hospedados em uma máquina.
2.1 Comente abaixo a linha em/etc/Mail/Sendmail.MC para permitir receber e -mail de qualquer lugar. Para comentar uma linha no Sendmail.MC, basta colocar DNL no início da linha.
dnl Daemon_Options ('porta = smtp, addr = 127.0.0.1, nome = mta ') DNL
2.2 Adicione esta linha também no Sendmail.MC acima da opção 'Mailer'
Recurso ('relay_hosts_only') DNL
2.3 Adicione o nome do host completo do seu PC neste arquivo.
nome de host >>/etc/correio/retransmissão
3. Arquivo de configuração de recompile
M4 IA Um processador de macro para compilar os arquivos de configuração do Sendmail. M4 é baseado em fluxo, ou seja, não entende sobre linhas.
sudo m4/etc/Mail/Sendmail.mc>/etc/Mail/Sendmail.cf
Reinicie o serviço Sendmail
sudo systemctl reiniciar sendmail
4. Configurar o roteamento de email baseado em domínio
Como lemos acima, o arquivo virtUSertable usado para alias, permitindo que vários domínios virtuais sejam hospedados em uma máquina.
- 1. Todos os e -mails endereçados a @Example.Domínio COM entregue ao [email protegido]
@exemplo.com [e -mail protegido]
- 2. Todos os e -mails endereçados a [email protegido] serão encaminhados para o usuário local Jack.
[Email Protected] Jack
- 3. Todos os e -mails endereçados a @MyDomain.com será encaminhado para o domínio @otherDormain.com os nomes de usuário correspondentes.
@MyDomain.com %[e -mail protegido]
- 4. Todos os e -mails endereçados a @otherDormain.com será rejeitado meu servidor de e -mail com o remetente de reconhecimento com a mensagem
@OtherDomain.Erro com: Usuário de Nouser desconhecido
Depois de fazer todas as alterações no comando virtUSertable seguinte para criar o VirtUsertable atualizado.Arquivo DB contendo a nova configuração.
Makemap Hash/etc/Mail/VirtUsertable < /etc/mail/virtusertable
Finalmente, reinicie o serviço Sendmail para aplicar alterações
sudo systemctl reiniciar sendmail
Obrigado por ler este artigo. Espero que este artigo o ajude a configurar o Sendmail em sistemas Fedora.
Referências:
http: // www.enviar correio.coma
http: // www.enviar correio.com/sm/open_source/docs/m4/intro_m4.html