Strona 1 z 2

Konfiguracja serwera pocztowego, logowanie przez telnet na określony port

: 18 września 2011, 11:48
autor: marcinp
Witam.

Chciałem zainstalować serwer poczty na serwerze korzystając z opisu:

http://www.debianadmin.com/debian-mail- ... -mail.html

Serwer nasłuchuje na portach:

Kod: Zaznacz cały

110, 143, 993
nawet gdy na port 110 loguję się jako jakikolwiek użytkownik systemu, to działa (bo się rozłącza a jak wpisuje coś innego to mieli i informuje, że złe hasło).
Zainstalowałem postfix-admina, co jest oczywistym użyciem tego pakietu i niestety jakiego konta nie utworzę w postfix-adminie to nie jest widoczne (nie da się zalogować przez telnet na port 110).

Tak samo dzieje się gdy wpisuje:

Kod: Zaznacz cały

 testsaslauthd
przy loginach i hasłach z systemu. Działa ale wiadomo że nie o to mi chodzi: maile mają być tworzone w postfix-adminie.

Pytanie, jak to połączyć i czy maile typu:

Kod: Zaznacz cały

[email]test@domena.pl[/email]
to tzw. wirtualni użytkownicy? Bo nigdzie tego jasno nie napisano, wszystko to domysły.
Poza tym po co tak naprawdę dovecot i postfix razem? Nie można zainstalować jednego porządnego serwera, który po instalacji będzie od razu działał? Już tydzień to konfiguruje i nic nie daje efektu.

Pozdrawiam.

: 18 września 2011, 12:36
autor: r0ster
Nie używam postfix-admina, ale na jego stronie głównej jest napisane:
It is a PHP based application that handles Postfix Style Virtual Domains and Users that are stored in MySQL or PostgreSQL
Więc utworzyłeś użytkowników w bazie danych, ale postfix nadal chce używać systemowych kont za pomocą SASL.

Dovecot jest serwerem POP3 i IMAP. Postfix jest serwerem SMTP. Jak chcesz to możesz wyłączyć Dovecota, ale wtedy użytkownikom będziesz musiał zapewnić inny sposób do odbierania poczty.

: 18 września 2011, 12:46
autor: marcinp
Tak, użytkownicy są w bazie danych. Myślałem tylko, że skoro automatycznie instaluje się postfix-admin to skonfiguruje dovecota tak by to działało. Ale przecież muszę w jakiś sposób teraz wirtualnych użytkowników skonfigurować dla dovecota? Jak to zrobić? Czy sasl to zawsze konta systemowe? Czy może sasl działać także na kontach wirtualnych?

: 18 września 2011, 13:10
autor: r0ster
Samo SASL chyba nie ma obsługi MySQLa, ale postfix może użyć dovecota do uwierzytelnienia, a ten ma obsługę baz danych.
Ten artykuł chyba tłumaczy wszystko co i jak ustawić:
http://workaround.org/ispmail/squeeze

: 18 września 2011, 13:26
autor: marcinp
r0ster pisze:Samo SASL chyba nie ma obsługi MySQLa, ale postfix może użyć dovecota do uwierzytelnienia, a ten ma obsługę baz danych.
Ten artykuł chyba tłumaczy wszystko co i jak ustawić:
http://workaround.org/ispmail/squeeze
ale skoro zainstalowałem postfix admin to ten chyba powinien skonfigurować postfix by być jego adminem czyli przestawić go na bazę danych? Czy tego nie zrobił i teraz muszę niezależnie połączyć postfix z bazą danych i dovecot z bazą danych bezpośrednio? Czy w takim razie mogę zrezygnować zupełnie z sasl?

: 18 września 2011, 13:38
autor: r0ster
Czy postfix admin przekonfigurował postfixa nie wiem, możesz zobaczyć konfigi czy jest tam coś o bazie danych. Wątpię też, żeby postfix admin skonfigurował dovecota i w takim wypadku pewnie będziesz musiał zrezygnować z SASL, bo z tego co widzę to nie ma on obsługi bazy danych MySQL czy PostgreSQL.

: 18 września 2011, 14:47
autor: marcinp
Przez pop3 mogę już sprawdzać pocztę, ale IMAP nie działa, nie wiem czemu? W roundcube dostaje komunikat

Kod: Zaznacz cały

IMAP Error: Empty startup greeting (localhost:993)
Poza tym, e-maili przez postfiksa nie da się wysyłać i nie wiem dlaczego, jaki może być powód? Czy dobrze rozumiem ale tego typu poczta to całkiem wirtualna, oderwana od systemu poczta, która autoryzuje w oparciu o bazę mysql i przekierowuje do odpowiednich katalogów w systemie?

: 18 września 2011, 14:57
autor: r0ster
Co do błędów, to popatrz w logach to tam jest napisane.

I tak, dobrze rozumiesz.

: 18 września 2011, 15:05
autor: marcinp
r0ster pisze:Co do błędów, to popatrz w logach to tam jest napisane.

I tak, dobrze rozumiesz.
Przy próbie wysyłki mam:

Kod: Zaznacz cały

User unknown
czyli pewnie postfix wcale nie korzysta z bazy postfix admina?

A przy próbie logowania przez roundcube mam takie coś:

Kod: Zaznacz cały

auth (default): new auth connection: pid=6698
imap-login: Disconnected (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, TLS handshaking: Disconnected
i roundcube nie loguje się.

: 18 września 2011, 15:10
autor: r0ster
A logi serwerów (/var/log/mail.err)?