Qual é a melhor configuração do MTA para um computador de casa / laptop (* não * servidor)?

10

O que é uma boa configuração do MTA (por exemplo, o Postfix ou outra coisa) para um computador doméstico atrás de um NAT ou um laptop que nem sempre está on-line?

Eu li muitos tutoriais do Postfix sobre como configurá-lo de uma forma ou de outra, mas eles geralmente são voltados para computadores que são servidores, ou seja,

  • tem um IP estático
  • tem um nome de domínio
  • estão sempre conectados à mesma rede

Meus requisitos são, eu acho:

  • Capacidade de redirecionar e-mails de usuários locais para outro servidor de minha escolha.
  • Nenhuma escuta de conexões SMTP de entrada - somente saída
  • Capacidade de rotear e-mails de saída através de um servidor SMTP externo com autenticação (e talvez criptografia)

Se não for o Postfix, eu preciso de um MTA que possa colocar e-mails na fila caso ele temporariamente não tenha conexão com a Internet.

    
por thomasrutter 21.09.2010 / 03:29

4 respostas

3

Eu costumava usar o Postfix no meu PC, e funcionou muito bem. A única desvantagem é que o Postfix sempre executa alguns daemons ( master , qmgr , etc), e com o exim eu poderia reduzir isso para uma entrada sendmail -q crontab.

Para o Postfix:

  • definir relayhost
  • para TLS SMTP, smtp_tls_security_level=encrypt
  • para autenticação de retransmissão SMTP, smtp_sasl_auth_enable e smtp_sasl_password_maps
  • comente smtp service em master.cf

Para o Exim:

  • adicione um roteador de gateway ( exemplo )
  • comente o dnslookup router
  • para TLS SMTP, adicione um novo transporte usando smtp , mas com TLS ativado ( docs )
  • pare o daemon do exim (para desativar a escuta do SMTP)
  • e adicione sendmail -q ao cron do root (para liberar a fila a cada X minutos; normalmente, o daemon faria isso)
por 21.09.2010 / 16:07
2

Se você tem uma conta do Gmail, você deve instalar o postfix e configurá-lo para usar sua conta do Gmail como retransmissão.

Por exemplo link

O principal problema com a configuração do postfix em uma máquina móvel (parece que você está em um laptop) é que o e-mail enviado de domínios sem registros MX ou PTR é muito provável que acabe na pasta de spam ou nem mesmo seja entregue a todos.

Por retransmitir seu e-mail pela sua conta do Gmail, fica muito mais provável que você receba seu e-mail.

BTW, qual foi seu objetivo final? Parece que você está recebendo e-mails em uma conta unix local (talvez do cron?) E deseja enviá-la para algum lugar onde você realmente a leia. Correto?

    
por 27.02.2011 / 17:54
0

A maioria dos grandes MTAs como Postfix, Sendmail, Exim ou qmail são um exagero para suas necessidades.

Tente usar um MTA mínimo como ssmtp , nbsmtp ou nullmailer . Sua configuração é muito fácil e eles podem fazer tudo o que você mencionou.

    
por 26.09.2010 / 10:18
0

Você deu uma olhada em Lamson ? Eu sou mais fácil de configurar do que postfix e amigos ...

    
por 28.02.2011 / 14:39