Qu'est-ce qu'un bon MTA (par exemple, Postfix ou quelque chose d'autre) pour un ordinateur à la maison derrière un NAT ou un ordinateur portable qui n'est pas toujours en ligne?
J'ai lu beaucoup de tutoriels Postfix sur la façon de le configurer de telle ou telle façon, mais ils sont généralement conçus pour les ordinateurs serveurs.
- avoir une adresse IP statique
- avoir un nom de domaine
- sont toujours connectés au même réseau
Mes exigences sont, je suppose:
- Possibilité de rediriger le courrier des utilisateurs locaux vers un autre serveur de mon choix.
- Pas d'écoute pour les connexions SMTP entrantes - sortantes uniquement
- Possibilité d'acheminer le courrier sortant via un serveur SMTP externe avec authentification (et éventuellement cryptage)
Si ce n'est pas Postfix, j'ai besoin d'un MTA qui peut mettre les mails en file d'attente s'il n'a pas de connexion Internet temporaire.
Réponses:
J'avais l'habitude d'utiliser Postfix sur mon PC et cela fonctionnait très bien. Le seul inconvénient est que Postfix fonctionne toujours quelques daemons (
master
,qmgr
, etc.), et Exim je pouvais réduire cela à unesendmail -q
entrée crontab.Pour Postfix:
relayhost
smtp_tls_security_level=encrypt
smtp_sasl_auth_enable
etsmtp_sasl_password_maps
smtp
service dansmaster.cf
Pour Exim:
dnslookup
routeursmtp
mais avec TLS activé ( docs )sendmail -q
à la commande cron de root (pour vider la file d'attente toutes les X minutes; normalement, le démon le ferait)la source
Si vous avez un compte gmail, vous devez installer postfix et le configurer pour utiliser votre compte gmail en tant que relais.
Par exemple, http://www.marksanborn.net/linux/send-mail-postfix-through-gmails-smtp-on-a-ubuntu-lts-server/
Le principal problème de la configuration de postfix sur une machine itinérante (on dirait que vous êtes sur un ordinateur portable), c’est que les courriers électroniques envoyés depuis des domaines sans enregistrements MX ou PTR risquent fort de se retrouver dans le dossier courrier indésirable ou de ne pas être livrés à tout.
En relayant votre courrier électronique via votre compte Gmail, vous le rendez beaucoup plus susceptible de recevoir votre courrier électronique.
BTW, quel était votre but ultime? On dirait que vous recevez du courrier sur un compte unix local (peut-être de cron?) Et que vous voulez le transférer à un endroit où vous le lirez réellement. Correct?
la source
La plupart des grands MTA comme Postfix, Sendmail, Exim ou qmail sont excessifs pour vos besoins.
Essayez d' utiliser un MTA minimal comme
ssmtp
,nbsmtp
ou à lanullmailer
place. Leur configuration est vraiment facile et ils sont capables de faire tout ce que vous avez mentionné.la source
Avez-vous jeté un coup d'œil à Lamson ? Je suis plus facile à configurer que postfix et ses amis ...
la source