O que é uma boa configuração do MTA (por exemplo, Postfix ou outra coisa) para um computador doméstico atrás de um NAT ou um laptop que nem sempre está online?
Eu li muitos tutoriais do Postfix sobre como configurá-lo dessa maneira ou daquela, mas eles geralmente são voltados para computadores que são servidores, ou seja, eles
- 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 emails de usuários locais para outro servidor de minha escolha.
- Não é possível escutar as conexões SMTP de entrada - somente saída
- Capacidade de rotear mensagens de saída por meio de um servidor SMTP externo com autenticação (e talvez criptografia)
Se não for o Postfix, preciso de um MTA que possa enfileirar e-mails, caso ele temporariamente não tenha conexão com a Internet.
Respostas:
Eu costumava usar o Postfix no meu PC e funcionou muito bem. A única desvantagem é que Postfix sempre corre alguns daemons (
master
,qmgr
, etc.), e com exim eu poderia reduzir isso para umasendmail -q
entrada crontab.Para Postfix:
relayhost
smtp_tls_security_level=encrypt
smtp_sasl_auth_enable
esmtp_sasl_password_maps
smtp
serviço emmaster.cf
Para Exim:
dnslookup
roteadorsmtp
mas com o TLS ativado ( docs )sendmail -q
ao cron do root (para liberar a fila a cada X minutos; normalmente o daemon faria isso)fonte
Se você possui uma conta do Gmail, instale o postfix e configure-o para usar sua conta do Gmail como retransmissão.
Por exemplo, http://www.marksanborn.net/linux/send-mail-postfix-through-gmails-smtp-on-a-ubuntu-lts-server/
O principal problema com a configuração do postfix em uma máquina de roaming (parece que você está em um laptop) é que os emails enviados de domínios sem registros MX ou PTR provavelmente acabam na pasta de spam ou nem são entregues em tudo.
Ao retransmitir seu email por meio da sua conta do Gmail, você aumenta a probabilidade de receber seu email.
BTW, qual foi o seu objetivo final? Parece que você está recebendo e-mails em uma conta unix local (talvez do cron?) E deseja enviá-los para algum lugar em que você realmente os leia. Corrigir?
fonte
A maioria dos grandes MTAs, como Postfix, Sendmail, Exim ou qmail, é um exagero para suas necessidades.
Tente usar um MTA mínimo
ssmtp
, comonbsmtp
, ounullmailer
então. A configuração deles é realmente fácil e eles podem fazer tudo o que você mencionou.fonte
Você deu uma olhada no Lamson ? É mais fácil configurar do que o postfix e os amigos ...
fonte