OpenSMTPD jest całkowicie darmowy, wieloplatformowy i wdrażanie open source z po stronie serwera SMTP (Simple Mail Transfer Protocol) Protokół, jak określono w specyfikacji RFC 5321.
Oprogramowanie OpenSMTPD obejmuje różne dodatkowe rozszerzenia i pozwala na regularne systemy do wymiany wiadomości e-mail z innymi maszynami, które rozumieją protokołu SMTP. Projekt powstał z powodu braku dobrych implementacjach protokołu SMTP.
Stanowi wystarczającą i pełną realizację SMTP
OpenSMTPD został stworzony od podstaw, jako zastępstwo dla istniejących wdrożeń SMTP, zapewniając odpowiednią i pełną realizację protokołu SMTP. Jest to część projektu OpenBSD.
Jednak to nie znaczy, że nie można zainstalować na systemach operacyjnych Linux Kernel-based. W rzeczywistości, OpenSMTPD może być stosowany na wszystkich dystrybucjach GNU / Linux, a także systemu operacyjnego OpenBSD.
Pierwsze kroki z OpenSMTPD
Projekt można łatwo zainstalować na dowolnej dystrybucji systemu GNU / Linux. Wystarczy pobrać najnowszą wersję z każdej swojej stronie internetowej lub z Softoware, zapisać archiwum gdzieś na komputerze osobistym (najlepiej katalogu domowego), i rozpakować go.
Otwórz swoją ulubioną aplikację Terminal i korzystać z & lsquo; CD & rsquo; polecenie, aby przejść do lokalizacji, w której & rsquo; ve pochodzących plik archiwum (np /home/softoware/opensmtpd-5.4.4p1 cd). Nie, trzeba uruchomić & lsquo; ./ skonfigurować && make & rsquo; polecenie, aby skonfigurować i skompilować program.
Instalacja systemu OpenSMTPD szeroki i udostępnić go wszystkim użytkownikom systemu operacyjnego uruchamiając & lsquo; sudo make install & rsquo; Komenda jako uprzywilejowanego użytkownika lub & lsquo; make install & rsquo; polecenia jako root po udanym procesie kompilacji.
Jak w każdym innym oprogramowaniem demona, musisz być root, aby go używać. W związku z tym, należy uruchomić & lsquo; sudo smptd -h & rsquo; polecenie, aby wyświetlić informację o użytkowaniu oprogramowania OpenSMTPD i dowiedzieć się więcej o jego opcji wiersza polecenia i jak go używać
Co nowego w tym wydaniu.:
- Ulepszone logowanie:
- Format rejestrowania się zmieniło w celu ułatwienia analizowania i być mniej gadatliwe;
- reakcje wielu linii są teraz zalogowany
- Poprawiona dokumentacja:
- części stron podręcznika zostały zapisane, aby je wyjaśnić,
- więcej przykładów typowych przypadków użycia, które zostały dodane,
- formatami zostały udokumentowane
- do przodu tylko zostało udokumentowane,
- Ulepszona TLS / krypto:
- Silnik oddzielonych przywileje RSA
- lepiej radzić sobie z błędami w oportunistycznym TLS
- szyfry i krzywe,
- pki interfejs / ca zostały przerobione, aby umożliwić zwyczaj Kalifornia
- Kod weryfikacyjny certyfikat został znacznie uproszczony,
- Kod SNI została uproszczona zbyt
- włączony do 2048 bitów params DH domyślnie
- Różne ulepszenia:
- dołączania do domeny jest teraz obsługiwana
- wsparcie dla filtrowania poziomu SMTP udostępnianego przez użytkowników nadawców
- wstępne wsparcie dla maskarady,
- nazwy użytkowników nie muszą już być ograniczone do MAX_LOG_NAME
- DSN mogą być teraz generowane bez zawartości lub z nagłówkami tylko
- Uchwyt lepsze adresy IPv6 w przekaźniku poprzez zasad
- naprawić niepotrzebne duże opóźnienia stref sanitarnych z kopii zapasowej do pierwotnej domeną
- Wykrywanie fd-wyczerpanie została uproszczona,
- przerobione enqueuer
- + -tag wykorzystuje .tag folder, jeśli istnieje, Maildir inaczej
- maildir: / ścieżka jest teraz obsługiwane rozszerzenie dla aliasów
- Experimental:
- Filtry hydraulika jest teraz zawsze włączone,
- Filtr API jest już dostępny, choć uważane za eksperymentalne
może teraz zostać wybrany
Co nowego w wersji 5.4.4p1:
- Lepsza plik konfiguracyjny:
- usunąć ostatni znany niejednoznaczność w gramatyce,
- znacznie prostsza konfiguracja hostów obsługujących TLS
- większość parametrów są teraz swap w wysłuchać i przyjąć przepisy
- warunki mogą zostać zanegowane (tj: przyjmować od ...)
- do przodu, tylko przepisy mogą zostać uznane narzucić ~ / plików .forward
- nowej & quot; odbiorca & quot; Hasło pozwala przyjąć regułę, aby zapewnić białej listy,
- nadawca i odbiorca tabele zaakceptować wieloznacznego w swoich dziedzinach,
- /! plik konfiguracyjny może być edytowany w nowej wersji! /! ,
- /! patrz smtpd.conf (5) i używać smtpd NF smtpd.conf /! ,
- /! , aby potwierdzić. /! ,
- TLS ogólne ulepszenia:
- wsparcie dla TLS Perfect Forward Secrecy
- wsparcie dla niestandardowych zapewnia certyfikat CA
- usprawnienia MTA:
- MTA może obecnie wymagać hostów zdalnych przedstawić ważne certyfikaty
- zawsze próbować TLS przed spadkiem z powrotem do zwykłego tekstu
- zawsze obecny certyfikat, jeśli jest dostępny,
- AUTH LOGIN teraz obsługiwane
- MTA może teraz określić nazwę hosta, gdy EHLO-przekazywania
- ulepszenia serwera SMTP:
- tylko słuchacze inet4 tylko i inet6 są teraz możliwe
- słuchacze mogą teraz ukryć Od strony w Odebrane linii
- słuchacze mogą wymagać klientów, aby zapewnić prawidłowy certyfikat
- banner nazwa hosta może być teraz dynamicznie pobierane z tabeli
- ulepszenia kolejki:
- Przedstaw pamięci podręcznej koperty w kolejce do poprawy wzór dysku IO
- smtpctl (8) doskonalenie:
- pokaż przekaźniki: wyświetla listę aktywnych przekaźników
- pokaż trasy: wyświetla stan tras znanych obecnie przez smtpd
- show hosts: wyświetla listę znanych zdalnego MX
- pokaż hoststats: stan wyświetlania ostatniej dostawy dla aktywnych domen
- Trasa CV: wznawia trasa tymczasowo wyłączyć przez MTA
- pauza / wznowienie koperty: umożliwia wstrzymywanie pojedynczych kopert
- Wiadomość pauza / wznowienie: umożliwia wstrzymywanie pojedynczych wiadomości
- szyfrowania: umożliwia generowanie poświadczeń nadaje się do uwierzytelniania
- pokaż wiadomość / kopert jest kompresji / szyfrowania świadomość,
- dokumentacja:
- stół (5) opisuje format statyczny, plików i db backendów
- sendmail (8) opisuje nasze & quot; sendmail & quot; Interfejs
- Mniejsze wykorzystanie w pamięci ogólnych i podkreślił przypadki,
- OpenSMTPD teraz automagicznie uaktualnia kolejki, jeśli zmiany formatu!
- Wsparcie qmail-jak & quot; lepkie domu & quot;
- Wsparcie dla uwierzytelniania użytkowników z tabeli mandatów
- Przedstaw passwd (5) tabeli zaplecza dla użytkownika i poświadczenia odnośnika
- zmienne rozszerzeń w ~ / .forward obsługuje modyfikatory
- znacznie bardziej efektywny harmonogram!
- I wiele drobnych poprawki błędów i wewnętrznego czyszczenia!
- Experimental:
- Tabela SQLite backend
- Stół LDAP backend
- tabeli MySQL backend
- PostgreSQL tabeli zaplecza
- Przenośny:
- Całkowicie przerobiony układ autotools
- Ograniczenia:
- Brak filtrów jeszcze wsparcia (jesteśmy prawie na miejscu),
- Nie maskowanie lub adres przepisać jeszcze (już prawie tam jesteśmy)
Komentarze nie znaleziono