Eu só quero o sendmail para retransmitir através do servidor smtp do meu ISP, nada mais. Como faço para configurá-lo?
Eu só quero o sendmail para retransmitir através do servidor smtp do meu ISP, nada mais. Como faço para configurá-lo?
Respostas:
Você especificou a resposta na própria pergunta. Você pode fazer isso usando
define(`SMART_HOST', `smtp.your.provider')dnl
Você está enfrentando algum problema ao usar isso. Após a edição /etc/mail/sendmail.mc
você deve ir para o diretório /etc/mail
. Digite make
e reinicie o sendmail
serviço para que as alterações entrem em vigor. Em seguida, envie uma mensagem de teste e veja os cabeçalhos das mensagens (Recebidas :) para ver se a configuração funcionou.
Se você não está fazendo nada mais sofisticado com a fera pesada que é o Sendmail, considere usar o SSMTP .
É um MTA somente de retransmissão que é leve e não poderia ser mais simples de configurar.
Faça um grande favor e substitua o sendmail por um mta moderno como o postfix ou algo mais leve como o ssmtp. Estou confuso que o sendmail ainda seja usado voluntariamente
Nullmailer , IMHO, é ainda mais fácil de configurar. Aqui está um rápido tutorial:
apt-get install -y nullmailer
Edite este arquivo:
nano /etc/mailname
Edite outro arquivo:
nano /etc/nullmailer/remotes
[mysmtpserver.com] smtp --auth-login --user=[username]
--pass=[password]