Jaka jest dobra konfiguracja MTA (np. Postfix lub coś innego) dla komputera domowego za NAT lub laptopa, który nie zawsze jest online?
Przeczytałem wiele samouczków dotyczących Postfix, jak skonfigurować to w ten czy inny sposób, ale zazwyczaj są one ukierunkowane na komputery, które są serwerami, tj.
- mieć statyczny adres IP
- mieć nazwę domeny
- są zawsze podłączone do tej samej sieci
Myślę, że moje wymagania to:
- Możliwość przekierowania poczty dla lokalnych użytkowników na inny wybrany przeze mnie serwer.
- Brak nasłuchiwania przychodzących połączeń SMTP - tylko wychodzące
- Możliwość kierowania poczty wychodzącej przez zewnętrzny serwer SMTP z uwierzytelnianiem (i być może szyfrowaniem)
Jeśli nie Postfix, potrzebuję MTA, które może ustawiać w kolejce maile, na wypadek, gdyby tymczasowo nie było połączenia z Internetem.
Odpowiedzi:
Kiedyś korzystałem z Postfix na moim komputerze i działało to naprawdę dobrze. Jedynym minusem jest to, że Postfix zawsze biegnie kilka demonów (
master
,qmgr
itp), oraz z Exim mogę zmniejszyć to dosendmail -q
crontab wpisu.W przypadku Postfiksa:
relayhost
smtp_tls_security_level=encrypt
smtp_sasl_auth_enable
orazsmtp_sasl_password_maps
smtp
usługa komentowania wmaster.cf
Dla Exim:
dnslookup
routersmtp
ale z włączonym TLS ( dokumenty )sendmail -q
do crona root'a (aby opróżnić kolejkę co X minut; normalnie demon to zrobiłby)źródło
Jeśli masz konto Gmail, powinieneś zainstalować Postfix i skonfigurować go tak, aby używał Twojego konta Gmail jako przekaźnika.
Np. Http://www.marksanborn.net/linux/send-mail-postfix-through-gmails-smtp-on-a-ubuntu-lts-server/
Główny problem z konfiguracją Postfiksa na urządzeniu mobilnym (brzmi jak na laptopie) polega na tym, że wiadomości e-mail wysłane z domen bez rekordów MX lub PTR najprawdopodobniej trafią do folderu ze spamem lub nawet nie zostaną dostarczone na adres wszystko.
Przekazywanie wiadomości e-mail za pośrednictwem konta Gmail znacznie zwiększa prawdopodobieństwo dostarczenia wiadomości e-mail.
BTW, jaki był twój ostateczny cel? Wygląda na to, że otrzymujesz pocztę na konto lokalnego unixa (może od crona?) I chcesz, aby została ona przekazana do miejsca, w którym faktycznie ją przeczytasz. Poprawny?
źródło
Większość dużych MTA, takich jak Postfix, Sendmail, Exim lub qmail, jest nadmierna w stosunku do twoich wymagań.
Spróbuj użyć minimalnej MTA jak
ssmtp
,nbsmtp
lubnullmailer
zamiast. Ich konfiguracja jest naprawdę łatwa i są w stanie zrobić wszystko, o czym wspomniałeś.źródło
Rzuciłeś okiem na Lamsona ? Łatwiej jest skonfigurować niż postfix i przyjaciele ...
źródło