Prowadzę prosty serwer, którym administruję zdalnie, i potrzebuję go, aby móc wysyłać wiadomości e-mail na mój osobisty adres e-mail za każdym razem, gdy wystąpi błąd. Przy domyślnej konfiguracji Ubuntu sendmail po prostu gromadzi wiadomości e-mail w / var / spool / mail, które mają być wysyłane lokalnie, ale potrzebuję go, aby przejść do zewnętrznego e-maila.
Poradniki, które znalazłem, mówią o ustawianiu postfix / sendmail jako pełnoprawnego serwera pocztowego, ale potrzebuję tylko wychodzących, żadnych zewnętrznych logowań. Czy jest na to łatwy sposób?
email
postfix
email-server
sendmail
Michał
źródło
źródło
Otwórz / etc / aliasy za pomocą edytora tekstu (używając sudo) i zmień linię główną na swój adres e-mail lub dodaj kolejną linię z lokalnym użytkownikiem po lewej stronie, a po prawej stronie wprowadź swój adres e-mail :
następnie po zapisaniu pliku aliasów uruchom komendę newaliases:
Zarówno sendmail, jak i postfix są domyślnie skonfigurowane do wysyłania poczty wychodzącej w większości systemów.
źródło
Sprawdź, czy Twój serwer jest otwarty na świat w porcie 25 (tylko wychodzące). I dns jest poprawnie skonfigurowany. Nie należy nic robić w celu wysyłania poczty za pośrednictwem poczty wychodzącej.
źródło
Oto kilka szczegółów na temat konfiguracji sendmaila tylko dla poczty wychodzącej
Również na tej stronie
Zmodyfikowałem te kroki z tego, co jest wymienione na stronie dla Centos / Amazon Linux.
Oto kroki:
źródło
Zakładając, że faktycznie używasz Postfiksa.
Uruchomiłbym dpkg-rekonfiguruj postfiks i wybrałem opcję „strona internetowa” lub „strona internetowa ze smarthost” (jeśli chcesz wysłać pocztę przez smarthost) jako punkt początkowy. Umożliwi to wysyłanie i odbieranie poczty z Internetu.
Jeśli nie chcesz, aby skrzynka mogła odbierać pocztę, sugeruję skonfigurowanie serwera SMTP tak, aby nasłuchiwał tylko na komputerze lokalnym. Zobacz /superuser//a/430329/506601
źródło