Para configurar o sendmail para sempre enviar e-mails usando um servidor interno específico (neste caso, 192.168.0.1 na porta 25) sem autenticação, você deve editar o arquivo de configuração /etc/mail/sendmail.mc. Aqui estão os passos:
Passo 1: Editar o arquivo sendmail.mc
- Abra o arquivo com um editor de texto:
sudo vim /etc/mail/sendmail.mcAdicione ou modifique as seguintes linhas:
define(`SMART_HOST', `192.168.0.1')dnl
FEATURE(`accept_unresolvable_domains')dnl
A linha define('SMART_HOST', '192.168.0.1') configura o servidor SMTP para o qual todos os e-mails serão encaminhados.
Passo 2: Compilar a configuração
Após salvar e fechar o arquivo, você precisa compilar a configuração:
sudo m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cfPasso 3: Reiniciar o Sendmail
Reinicie o serviço do sendmail para que as alterações entrem em vigor:
sudo systemctl restart sendmailPasso 4: Testar o envio de e-mail
Agora você pode testar o envio de um e-mail:
echo -e "Subject: Teste de Relay\n\nEste é um teste de e-mail usando o servidor interno." | sendmail destinatario@example.comConsiderações Finais
- Firewall: Certifique-se de que a porta 25 do servidor
192.168.0.1esteja acessível a partir do seu servidor. - Segurança: Ao permitir o envio sem autenticação, verifique se o servidor SMTP está configurado para evitar abusos.

Comments are closed