A maneira mais rápida de permitir a retransmissão do sendmail através do smarthost?

9

Eu só quero o sendmail para retransmitir através do servidor smtp do meu ISP, nada mais. Como faço para configurá-lo?

Carl Hörberg
fonte

Respostas:

11

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.mcvocê deve ir para o diretório /etc/mail. Digite makee reinicie o sendmailserviç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.

Saurabh Barjatiya
fonte
O comando make chamará m4 para analisar o sendmail.mc novamente e também criará outros bancos de dados, como aliases, se os tivermos alterado.
Saurabh Barjatiya
6

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.

Dan Carley
fonte
ah, obrigado, não tinha feito minha pesquisa muito bem .. SSMTP era muito mais fácil!
217 Carl Carl Hörberg
O ssmtp está sem manutenção ...
Onlyjob 14/09/18
4

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


fonte
2

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
  • Digite seu nome de domínio, como meudominio.com
  • Salve 

Edite outro arquivo:

nano /etc/nullmailer/remotes
  • Digite os dados do servidor smtp: [mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
  • Salve 

Fonte

Mateng
fonte