Was ist eine gute MTA-Konfiguration (z. B. Postfix oder etwas anderes) für einen Heimcomputer hinter einem NAT oder einen Laptop, der nicht immer online ist?
Ich habe viele Postfix-Tutorials gelesen, wie man es auf diese oder jene Weise einrichtet, aber sie richten sich normalerweise an Computer, die Server sind, dh sie
- habe eine statische IP
- einen Domainnamen haben
- sind immer mit demselben Netzwerk verbunden
Meine Anforderungen sind, denke ich:
- Möglichkeit, E-Mails für lokale Benutzer auf einen anderen Server meiner Wahl umzuleiten.
- Keine Überwachung eingehender SMTP-Verbindungen - nur ausgehend
- Möglichkeit zum Weiterleiten ausgehender E-Mails über einen externen SMTP-Server mit Authentifizierung (und möglicherweise Verschlüsselung)
Wenn nicht Postfix, brauche ich einen MTA, der Mails in die Warteschlange stellen kann, falls vorübergehend keine Internetverbindung besteht.
Antworten:
Ich habe früher Postfix auf meinem PC verwendet und es hat wirklich gut funktioniert. Der einzige Nachteil ist, dass Postfix immer ein paar Daemons (
master
,qmgr
usw.) ausführt, und mit exim könnte ich das auf einensendmail -q
crontab-Eintrag reduzieren .Für Postfix:
relayhost
smtp_tls_security_level=encrypt
smtp_sasl_auth_enable
undsmtp_sasl_password_maps
smtp
Service auskommentieren inmaster.cf
Zum Beispiel:
dnslookup
router auskommentierensmtp
TLS verwenden ( docs )sendmail -q
zu root's cron hinzufügen (um die Warteschlange alle X Minuten zu leeren; normalerweise würde der Daemon dies tun)quelle
Wenn Sie ein Google Mail-Konto haben, sollten Sie Postfix installieren und so konfigurieren, dass Ihr Google Mail-Konto als Relay verwendet wird.
ZB http://www.marksanborn.net/linux/send-mail-postfix-through-gmails-smtp-on-a-ubuntu-lts-server/
Das Hauptproblem beim Einrichten von Postfix auf einem Roaming-Computer (klingt wie auf einem Laptop) ist, dass E-Mails, die von Domains ohne MX- oder PTR-Einträge gesendet werden, sehr wahrscheinlich im Spam-Ordner landen oder gar nicht zugestellt werden alle.
Indem Sie Ihre E-Mails über Ihr Google Mail-Konto weiterleiten, erhöhen Sie jedoch die Wahrscheinlichkeit, dass Ihre E-Mails zugestellt werden.
Übrigens, was war dein ultimatives Ziel? Klingt so, als würden Sie E-Mails über ein lokales Unix-Konto empfangen (möglicherweise von cron?) Und möchten sie an einen Ort weiterleiten, an dem Sie sie tatsächlich lesen. Richtig?
quelle
Die meisten großen MTAs wie Postfix, Sendmail, Exim oder qmail sind für Ihre Anforderungen überfordert.
Versuchen Sie, eine minimale MTA verwenden wie
ssmtp
,nbsmtp
, odernullmailer
statt. Ihre Konfiguration ist sehr einfach und sie können alles tun, was Sie erwähnt haben.quelle
Hast du dir Lamson angesehen ? Ich bin einfacher einzurichten als Postfix und Freunde ...
quelle