Jak zainstalować sendmail na Fedora 32/31/30
- 4512
- 381
- Roland Sokół
Sendmail to obiekt routingu e -mail ogólnego przeznaczenia używany do transportu e -mail przez Internet. Zawiera SMTP (Prosty Protokół transferu poczty) do dostarczania przesyłania poczty i e-maili. Większość administratorów systemu preferowała korzystanie z serwera Sendmail jako MTA niż inne MTA. Możesz także użyć SendMail Server do wysyłania wiadomości e -mail za pośrednictwem zewnętrznych serwerów SMTP, takich jak Gmail, Amazon SES, MailChimp itc.
1. Zainstaluj sendmail
Jeśli nie zainstalowałeś sendmaila za pomocą następującego polecenia do instalacji sendmaila z innymi wymaganymi pakietami za pomocą menedżera pakietu Yum.
sudo dnf instaluj sendmail sendmail-cf
2. Skonfiguruj sendmail na Fedora
Przed rozpoczęciem konfiguracji musimy wiedzieć o różnych plikach konfiguracyjnych Sendmail istnieje w katalogu /etc /poczty.
- dostęp - Pozwól/odmówić innym systemom korzystania z Sendmail do e -maili wychodzących.
- dominowalne - Używane do mapowania nazw domen dla sendmaila.
- lokalne nazwy domów - Używane do zdefiniowania aliasów dla gospodarza.
- pocztowe - Zdefiniowano instrukcje zastępujące routing dla poszczególnych domen.
- Virtusertable - Określa specyficzną dla domeny formę aliasingu, umożliwiając hostowanie wielu domen wirtualnych na jednym komputerze.
2.1 Skomentuj poniżej wiersz w/etc/poczta/sendmail.MC, aby umożliwić otrzymywanie wiadomości e -mail z dowolnego miejsca. Aby skomentować wiersz w Sendmail.MC, po prostu umieść DNL na początku linii.
dnl Daemon_options ('port = SMTP, addr = 127.0.0.1, nazwa = MTA ') dnl
2.2 Dodaj tę linię również do Sendmaila.MC powyżej opcji „Mailer”
Funkcja („Relay_hosts_only”) dnl
2.3 Dodaj pełną nazwę hosta swojego komputera w tym pliku.
Nazwa hosta >>/etc/poczta/przekaźnik
3. Ponownie skompiluj plik konfiguracyjny
M4 IA Procesor makro do kompilacji plików konfiguracji Sendmail. M4 jest oparty na strumieniu, to znaczy nie rozumie o liniach.
sudo m4/etc/poczta/sendmail.MC>/etc/Mail/sendmail.por
Uruchom ponownie usługę sendmail
sudo systemctl restartuj sendmail
4. Skonfiguruj routing e-mail oparty na domenach
Jak czytamy powyżej, plik przesyłki Virtuserted używany do aliasingu, umożliwiając hostowanie wielu domen wirtualnych na jednym komputerze.
- 1. Wszystkie e -maile adresowane do @Example.Domena COM dostarczona do [chroniona e -mail]
@przykład.com [e -mail chroniony]
- 2. Wszystkie e -maile adresowane do [chronione e -mail] będą przekazać lokalnemu użytkownikowi Jack.
[chroniony e -mail] Jack
- 3. Wszystkie e -maile adresowane do @MyDomain.com będzie dalej do domeny @otherdomain.com z odpowiednimi nazwami użytkowników.
@MyDomain.com %[e -mail chroniony]
- 4. Wszystkie e -maile adresowane do @otherdomain.COM zostanie odrzucony mój serwer pocztowy z uznaniem nadawcy z komunikatem
@otherdomain.Com Błąd: Użytkownik Nouser nieznany
Po wprowadzeniu wszystkich zmian w Virtusertable Wykonaj następujące polecenie, aby utworzyć zaktualizowane Virtusertable.plik DB zawierający nową konfigurację.
makemap skrót/etc/poczta/virtusertable < /etc/mail/virtusertable
Na koniec uruchom ponownie usługę Sendmail, aby zastosować zmiany
sudo systemctl restartuj sendmail
Dziękujemy za przeczytanie tego artykułu. Mam nadzieję, że ten artykuł pomoże Ci skonfigurować sendmail w systemach Fedora.
Bibliografia:
http: // www.Wyślij maila.com/
http: // www.Wyślij maila.com/sm/open_source/docs/m4/intro_m4.html
- « Jak zainstalować LibreOffice na Fedorze 36/35/34
- Jak zmienić nazwę Git Branch (lokalny i zdalny) »