A alteração necessária para fazer o Sendmail ouvir em todas as interfaces de rede para a porta 25 depende da sua configuração do Sendmail, mas geralmente envolve a modificação da opção `Listen_interfaces` no arquivo` sendmail.mc` (ou seu equivalente, dependendo da embalagem da sua distribuição).
1. Localize o arquivo `sendmail.mc`: Este arquivo é o principal arquivo de configuração do Sendmail. Sua localização varia dependendo do seu sistema operacional e de como o Sendmail foi instalado. Os locais comuns incluem `/etc/Mail/sendmail.mc` ou simplesmente`/etc/sendmail.mc`.
2. Modifique a opção `Listen_interfaces`: Encontre a linha que contém `Listen_Interfaces`. Se não estiver presente, você precisará adicioná -lo. Para ouvir em todas as interfaces, mude (ou adicione) a linha para:
`` `
Ouvir_Interfaces =All
`` `
3. Reconstrua a configuração do Sendmail: Depois de fazer a alteração, você precisa reconstruir os arquivos de configuração do Sendmail. O comando para isso também varia um pouco, dependendo do seu sistema, mas geralmente é algo como:
`` `BASH
sudo m4 /etc/mail/sendmail.mc> /etc/mail/sendmail.cf
SUDO SYSTEMCTL RESTART SENDMAIL # ou o comando de serviço apropriado para o seu sistema (por exemplo, serviço sendmail reiniciar)
`` `
Considerações importantes de segurança: Ouvir todas as interfaces (0.0.0.0 ou `all`) para a porta 25 é um risco de segurança significativo . Isso abre seu servidor de email para correio não solicitado (spam) e possíveis ataques.
A menos que você tenha um motivo convincente e entenda as implicações de segurança, você deve * não * fazer isso. Restringir o acesso ao seu servidor de correio a apenas redes confiáveis é fortemente recomendado.
Considere essas alternativas mais seguras:
*
Restringindo a um endereço IP específico ou sub -rede: Em vez de `all`, especifique o endereço IP ou sub -rede de suas redes confiáveis em` ouvidos_interfaces`. Por exemplo:`Listen_Interfaces =192.168.1.0/24`
*
Usando um firewall: Um firewall (como 'iptables` ou `firewalld`) deve ser configurado para permitir apenas conexões de entrada na porta 25 de fontes confiáveis. Isso fornece uma camada adicional de segurança, mesmo que você use `ouvidos_interfaces =all`.
Antes de fazer qualquer uma dessas alterações,
Backup seu arquivo `sendmail.mc`. Isso permitirá que você reverte facilmente as alterações se algo der errado. Além disso, teste cuidadosamente suas alterações de configuração em um ambiente de não produção antes de aplicá-las a um sistema vivo.