¿Cuál es una buena configuración de MTA (por ejemplo, Postfix u otra cosa) para una computadora doméstica detrás de un NAT o una computadora portátil que no siempre está en línea?
He leído muchos tutoriales de Postfix sobre cómo configurarlo de una forma u otra, pero generalmente están orientados a computadoras que son servidores, es decir,
- tener una IP estática
- tener un nombre de dominio
- siempre están conectados a la misma red
Mis requisitos son, supongo:
- Posibilidad de redirigir el correo de los usuarios locales a otro servidor de mi elección.
- No escuchar las conexiones SMTP entrantes, solo salientes
- Capacidad para enrutar el correo saliente a través de un servidor SMTP externo con autenticación (y tal vez cifrado)
Si no es Postfix, necesito un MTA que pueda poner en cola los correos en caso de que temporalmente no tenga conexión a Internet.
Respuestas:
Solía usar Postfix en mi PC, y funcionó muy bien. La única desventaja de esto es que Postfix siempre corre unos demonios (
master
,qmgr
, etc.), y con exim que podría reducir eso a unasendmail -q
entrada de crontab.Para Postfix:
relayhost
smtp_tls_security_level=encrypt
smtp_sasl_auth_enable
ysmtp_sasl_password_maps
smtp
servicio enmaster.cf
Para Exim:
dnslookup
enrutadorsmtp
pero con TLS habilitado ( docs )sendmail -q
al cron de root (para eliminar la cola cada X minutos; normalmente el demonio haría esto)fuente
Si tiene una cuenta de gmail, debe instalar postfix y configurarlo para usar su cuenta de gmail como retransmisión.
Por ejemplo, http://www.marksanborn.net/linux/send-mail-postfix-through-gmails-smtp-on-a-ubuntu-lts-server/
El problema principal con la configuración de postfix en una máquina itinerante (parece que está en una computadora portátil) es que es muy probable que el correo electrónico enviado desde dominios sin registros MX o PTR termine en la carpeta de spam o ni siquiera se entregue a todas.
Sin embargo, al retransmitir su correo electrónico a través de su cuenta de gmail, es mucho más probable que reciba su correo electrónico.
Por cierto, ¿cuál fue su objetivo final? Parece que está recibiendo correo en una cuenta local de Unix (¿tal vez de cron?) Y desea reenviarlo a algún lugar donde realmente lo leerá. ¿Correcto?
fuente
La mayoría de los MTA grandes como Postfix, Sendmail, Exim o qmail son excesivos para sus requisitos.
Trate de usar un MTA como mínimo
ssmtp
,nbsmtp
onullmailer
en su lugar. Su configuración es realmente fácil y pueden hacer todo lo que mencionaste.fuente
¿Le echaste un vistazo a Lamson ? Es más fácil de configurar que Postfix y amigos ...
fuente