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


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.


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.


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


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.