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

9

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

    
por Carl Hörberg 16.07.2009 / 09:08

4 respostas

11

Você especificou a resposta na pergunta em si. Você pode fazer isso usando

define('SMART_HOST', 'smtp.your.provider')dnl

Você está enfrentando algum problema usando isso. Depois de editar /etc/mail/sendmail.mc , você deve ir para o diretório /etc/mail . Digite make e, em seguida, reinicie sendmail service para que as alterações entrem em vigor. Em seguida, envie um email de teste e veja os cabeçalhos das mensagens (Received :) para ver se a configuração funcionou.

    
por 16.07.2009 / 10:00
5

Se você não está fazendo nada mais extravagante com o incômodo animal que é o Sendmail, então você pode considerar o uso de SSMTP .

É um MTA somente para relés que é leve e não poderia ser mais simples de configurar.

    
por 16.07.2009 / 10:18
5

Faça um enorme favor a si mesmo e substitua o sendmail por um moderno mta como o postfix ou algo mais leve como o ssmtp. Estou entediado que o sendmail ainda é usado voluntariamente

    
por 16.07.2009 / 10:29
2

Nullmailer , IMHO, é ainda mais fácil de configurar. Aqui está um tutorial rápido:

apt-get install -y nullmailer

Edite este arquivo:

nano /etc/mailname
  • Insira seu nome de domínio, como mydomain.com
  • Salvar

Edite outro arquivo:

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

Fonte

    
por 29.05.2013 / 17:26