qmail-smtpd-auth jest patch do qmail, który pozwala na obsługę protokołu SMTP AUTH z następujących typów logowania: login, prostym i CRAM-MD5. Jest on oparty na poprzednim patchu, że realizowany przez Mrs.Brisby typ logowania. Ta wersja ma kilka ulepszeń i umożliwia łatwe dodawanie nowych metod auth.
Jeśli chcesz dowiedzieć się więcej o samym Autoryzacja SMTP, a następnie odwiedzić moją stronę SMTP AUTH.
Ta poprawka dodaje opcję AUTH ESMTP do qmail-1,03, co pozwala na LOGIN, zwykły, i typy CRAM-MD5 auth. Odpowiednie narzędzie checkpassword niezbędne jest wsparcie uwierzytelniania. Zobacz http://cr.yp.to/checkpwd.html uzyskać więcej informacji na temat interfejsu. Należy pamiętać, że narzędzie checkpassword powinien wspierać wszystkich rodzajów AUTH
reklamowane przez qmail-smtpd.
Co znalazło odzwierciedlenie w zmodyfikowanej qmail-smtpd (8), strony man, qmail-smtpd musi być wywoływana z trzema argumentami: Nazwa hosta, checkprogram i podprogramu. Jeśli te argumenty brakuje, qmail-smtpd będzie nadal reklamować dostępność AUTH, ale nie ze stałym błędem, gdy jest używany AUTH.
hosta jest po prostu używany do utworzenia wyzwanie CRAM MD5. qmail-smtpd wywołuje checkprogram, karmienie jej nazwy użytkownika i hasła, w przypadku logowania lub zwykły, lub nazwy użytkownika, wyzwanie, i odpowiedzi, w przypadku CRAM-MD5. Jeśli użytkownik ma prawo, checkprogram, który wywołuje podprogram musi wyjść tylko z kodem 0 dla użytkownika jest uwierzytelnienie. W przeciwnym razie, checkprogram kończy pracę z niezerowym
stan. Podprogram może zwykle / usr / bin / true (lub / bin / true, w zależności od smaku OS).
Jeśli pomyślnym uwierzytelnieniu użytkownika, zmienna RELAYCLIENT skutecznie ustawić dla sesji SMTP, a zmienna TCPREMOTEINFO jest ustawiony na uwierzytelnionego nazwę użytkownika, zastępując żadnej wartości, które mogą tcpserver ustawionej.
Wartość TCPREMOTEINFO znajduje odzwierciedlenie w Odebrane cel.
Co nowego w tym wydaniu:
Szczegóły programowe:
Wersja: 0.31
Filmu: 3 Jun 15
Licencja: Wolny
Popularność: 105
Komentarze nie znaleziono