Minimalna konfiguracja wysyłania przez sendmaila tylko wychodzących wiadomości e-mail

11

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?

Michał
źródło

Odpowiedzi:

2

Należy również zwrócić uwagę, jeśli potrzebujesz hosta przekazywania i zdefiniuj go (DSmy.relay.host)

Xavier Maillard
źródło
1

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 :

root:        [email protected]

następnie po zapisaniu pliku aliasów uruchom komendę newaliases:

$ /usr/bin/newaliases

Zarówno sendmail, jak i postfix są domyślnie skonfigurowane do wysyłania poczty wychodzącej w większości systemów.

EEAA
źródło
1

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.

Igal Serban
źródło
1

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:

you may also need to install sendmail-cf
# yum install sendmail-cf

# cd /etc/mail
# nano local-host-names
add new line: localhost
save the file and quit the editor

# make
# nano sendmail.mc
add these lines above the other FEATURE lines near the top of the file:
MASQUERADE_AS(`yourdomain.com')dnl
FEATURE(masquerade_envelope)
save the file and quit the editor

# m4 sendmail.mc > temp.cf
# mv temp.cf sendmail.cf
# make
# /etc/rc.d/init.d/sendmail restart
Dom na plaży
źródło
1

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

Peter Green
źródło