Jaki jest absolutny, absolutnie minimalny, bezproblemowy i, miejmy nadzieję, idiotyczny sposób skonfigurowania lokalnego serwera smtp?
Jeśli zamierzasz powiedzieć postfiks, jakie są te rzekomo minimalne, idiotyczne kroki, aby go skonfigurować?
Jestem trochę zaskoczony, jak trudno jest to gdziekolwiek znaleźć. Potrzebuję:
- lokalnie hostowany serwer smtp, który wysyła pocztę do Internetu.
- bez tls, saslauth czy cokolwiek innego.
- zezwala tylko na wysyłanie poczty z hosta lokalnego.
- brak przekaźników.
Wygląda na to, że powinien być gdzieś pakiet oprogramowania, w którym chcesz zainstalować, założyć konto, a potem masz lokalny serwer smtp.
Nie jestem administratorem. Ludzie mówią, że postfiks jest bardzo prosty, ale może robię to źle, wszystkie dokumenty instalacyjne, które widzę, są dość skomplikowane, właściwie nie mam wolnej godziny na debugowanie serwera pocztowego. Chcę tylko wysłać pocztę do Internetu. Czy to naprawdę takie trudne?
Odpowiedzi:
Chociaż nie jest to utrzymywane, możesz wypróbować esmtp . Obsługuje jednak niektóre funkcje, których nie chcesz, ale bardzo łatwo je skonfigurować.
Z
Synaptic Package Manager
opisu Ubuntu dlaesmtp
:Witryna esmtp zawiera listę innych alternatyw , z których
sSMTP
wydaje się najprostsza. ZSynaptic Package Manager
opisu Ubuntu dlassmtp
:źródło
Zignoruj wszystkie dokumenty instalacyjne, nie potrzebujesz ich. W Debianie / Ubuntu rozwiązano problemy z instalacją.
debconf
Setup dla zrywa SMTP zaoferować zestaw standardowych konfiguracjach. Obejmuje to kilka opcji, które zrobią, co chcesz. Rozważ zainstalowaniepostfix-doc
pakietu, jeśli potrzebujesz trochę dokumentacji.Z mojego doświadczenia wynika, że konfiguracja Debian / Ubuntu jest całkiem taka sama dla Exim4 i Postfix. Poniższe opcje dotyczą Exim4, ale powinny działać w Postfix. Możesz ponownie uruchomić konfigurację za pomocą
dpkg-reconfigure
polecenia.Domyślna konfiguracja po wybraniu
mail sent by smarthost; received via SMTP or fetchmail
powinna dać ci bardzo blisko tego, co chcesz. Aby zapobiec poczty przychodzącej ustawlisten address for incoming SMTP sessions
się127.0.0.1
.Możesz też rozważyć wybór
mail sent by smarthost; no local mail
. Spowoduje to wysłanie większości wiadomości do innego systemu w celu dostarczenia. Wiadomości o niemożności wysłania poczty na inny serwer będą dostarczane lokalnie.Zwykle smarthost, który będzie dostarczał twoją pocztę, jest serwerem przekaźnikowym twojego dostawcy usług internetowych. W sieci LAN, MAN lub WAN może być używany lokalny serwer pocztowy.
źródło
Mam te same potrzeby i właśnie zainstalowałem postfiks na CentOS za pomocą tych prostych poleceń (oczywiście zastąp fancyhostname, fancydomain i [email protected] tym, co jest dla ciebie odpowiednie):
Jestem prawie pewien, że ubuntu nie może być trudniejsze. Wkrótce wypróbuję to i zgłoś się tutaj
źródło
Przyszedłem z tym samym pytaniem i wygląda na to, że OpenSMTPD jest mniejszy i najprostszy.
źródło
zainstaluj mailutils
wyślij taki e-mail
Źródło: http://ubuntuforums.org/showthread.php?t=1883221
źródło