Aby otworzyć port 25 na swojej Maszynie Wirtualnej (VM), przejdź do Starlight Manager > wybierz kartę "Mail Bridge" > naciśnij przycisk ‘Add Mail Bridge’.
Po ustawieniu rekordu PTR i włączeniu portu 25 możesz skonfigurować preferowany serwer SMTP. Poniżej znajdują się przykłady dla Postfix, Exim oraz Sendmail. Użyj adresu IP VM wyświetlanego w Starlight Manager i upewnij się, że nazwa domeny dla rekordu PTR odpowiada domenie nadawcy (np. mail.example.com).
|
Po zainstalowaniu Postfix możesz uruchomić usługę i upewnić się, że będzie uruchamiana po restarcie serwera:
|
Następnie możesz skonfigurować usługę. Wszystkie potrzebne opcje znajdują się w katalogu /etc/postfix, a główny plik konfiguracyjny to /etc/postfix/main.cf
Uruchom sudo nano /etc/postfix/main.cf, aby rozpocząć edycję głównego pliku konfiguracyjnego i dodać lub zaktualizować poniższe linie:
|
Zrestartuj Postfix, aby zastosować zmiany:
|
Przetestuj wysyłanie poczty:
|
|
Poniższe polecenie wyświetla interfejs kreatora do konfigurowania oprogramowania. Pozwala użytkownikom zdecydować, czy Exim powinien rozdzielić konfigurację na wiele plików, czy przechowywać ją w jednym pliku:
|
Jeśli używana jest pierwsza opcja, konfiguracja zostanie zapisana w podkatalogach /etc/exim4/conf.d. Jeśli wybrano jeden plik konfiguracyjny, zostanie on /etc/exim4/exim4.conf
Po zakończeniu wszystkich konfiguracji uruchom systemctl restart exim4aby zmiany zaczęły obowiązywać.
Edytuj /etc/exim4/update-exim4.conf.conf, aby upewnić się, że:
|
Zrestartuj Exim, aby zastosować zmiany:
sudo systemctl restart exim4
Przetestuj dostarczanie poczty, uruchamiając poniższe polecenie:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Główny plik konfiguracyjny Sendmail to /etc/mail/sendmail.cf. Unikaj bezpośredniej edycji tego pliku. Jeśli konieczna jest edycja konfiguracji, edytuj plik /etc/mail/sendmail.mc, wykonaj kopię zapasową oryginalnego pliku konfiguracyjnego i użyj jednej z poniższych metod, aby wygenerować nowy plik konfiguracyjny:
1) Użyj dołączonego pliku makefile /etc/mail, aby utworzyć nową konfigurację:
|
Wszystkie wygenerowane pliki w /etc/mail zostaną odtworzone w razie potrzeby.
2) Alternatywnie możesz użyć m4procesora makr, aby utworzyć nowy /etc/mail/sendmail.cf. Procesor makr m4nie jest domyślnie zainstalowany. Przed jego użyciem do utworzenia /etc/mail/sendmail.cfzainstaluj pakiet m4jako root:
|
Następujące pliki konfiguracyjne Sendmail znajdują się w katalogu /etc/mail/:
access- określa, które systemy mogą korzystać z Sendmail do wysyłania poczty wychodzącej
domaintable- mapowanie nazw domen
local-host-names - aliasy dla hosta serwera
mailertable- instrukcje nadpisujące trasowanie dla określonych domen
virtusertable- określa aliasowanie specyficzne dla domeny, umożliwiając obsługę wielu wirtualnych domen na maszynie.
Poniżej znajdują się przykłady, jak można edytować pliki konfiguracyjne:
|
Kilka z wymienionych wyżej plików konfiguracyjnych musi przechowywać informacje w plikach bazy danych, zanim zmiany zaczną obowiązywać. Aby uwzględnić zmiany wprowadzone w plikach konfiguracyjnych, uruchom polecenie makemap hash /etc/mail/<name> < /etc/mail/<name>jako root. Tutaj <name> oznacza nazwę konfiguracji do zaktualizowania.
Zrestartuj proces Sendmail, uruchamiając polecenie systemctl restart sendmail.