Aktualności

  • Logowanie adresem email w Dovecot

    dodany przez Przemysław Sikora

    W wielu hostingach logowanie do kont pocztowych odbywa się nie po użytkowniku i haśle, tylko adresie email i haśle. Sytuacja może wydawać się jednoznaczna, jednak taka nie jest.

    W niektórych środowiskach dane takiej jako login, hasło, adres email, alias trzymane są w bazie danych. W takich przypadkach najczęściej loginem jest email. W sytuacji gdzie mamy standardowego np. postfixa, czy sendmaila i korzystamy z systemowej bazy użytkowników oraz plików aliases, czy virtualusertable, loginem jest użytkownik linuksowy, a nie adres email. Nie znaczy to wcale, że nie możemy użyć go do zalogowania … oczywiście z pewnymi ograniczeniami. Załóżmy że mamy konto przemek i adres email domena.pl. Przy standardowej konfiguracji logowałbym się „na użytkownika” przemek i tyle, a my w tym krótkich tutorialu, będziemy dążyć do tego abym mógł zalogować się wpisując przemek@domena.pl. Opisany poniżej mechanizm odcina nazwę domenową i logowanie de facto odbywa się po użytkowniku. Inny przykład to Pani Basia, która ma konto basia, a adres basia.tralala@domena.pl. Logowanie będzie możliwe, ale tylko przez adres/login basia@domena.pl, bo nie ma w systemie konta basia.tralala. Przystąpmy do dzieła.

    Edytujemy plik „/etc/dovecot/conf.d/10-auth.conf”

    vim /etc/dovecot/conf.d/10-auth.conf

    Dodajemy wpis „auth_username_format = %Ln”, zapisujemy i robimy restart dovecot-a

    systemctl restart dovecot

    Powinno działać 🙂

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony