courier+mysql
Witam Wszystkich
od paru dni walcze z takim problemem:
Probuje skonfigurowac serwer poczty do obslugi domemn virtualnych, konta i
domeny maja byc przechowywane w bazie ...
jak sadze wszyscy rozwiazanie znacie (chocby w teorii) wiec nie bede sie tu
zaglebial w szczeguly ...
baze stworzylem na mysql-4.0.20 postfix dziala poprawnie, poczte odbiere
dzieli do userow, ale nie moge niestety poradzic sobeie
z wydaniem tej poczty :(
do tego celu uzylem courier-imap
w bazie jest dwuch klientow postfix i courier z prawami select dla
MailServer (baza dla obslugi serwera)
na obu moge sie zalogowac z konsoli
mysql -u courier -p
password:
moge tez telnetowac na pop3 (rowniez ze zdalnych maszyn ;))
niestety poczty pobrac si enieda
w logach otrzymuje cos takiego:
Sep 23 07:25:14 mail pop3d: LOGIN FAILED, ip=[::ffff:<tu.nr.ip>]
couriera skonfigurowalem tak:
env CPPFLAGS="-I/usr/local/mysql/include"
LDFLAGS="-L/usr/local/mysql/lib -lmysqlclient -lz" \
./configure --prefix=/usr/local/courier --with-authdaemon --with-mysql \
--with-mysql-libs=/usr/local/mysql/lib --with-mysql-includes=/usr/local/my
sql/include --with-ssl
make
make check
su
make install-strip
make install-configure
generalnie postepowalem zgodnie z howto:
http://techie.org/Projects/TNMailServer-Full.aspx
z ta roznica ze zaminilem couriera na wersje 3.0.8
moj plik authmysqlrc:
DEFAULT_DOMAIN domain.tld
MYSQL_SERVER 127.0.0.1
MYSQL_SOCKET /var/run/mysql/mysql.sock
MYSQL_DATABASE MailServer
MYSQL_USERNAME courier
MYSQL_PASSWORD haslo-usera
MYSQL_PORT 0
MYSQL_OPT 0
MYSQL_USER_TABLE MailBox
MYSQL_LOGIN_FIELD EmailAddress
MYSQL_NAME_FIELD FullName
MYSQL_CLEAR_PWFIELD Password
MYSQL_HOME_FIELD '/var/spool/postfix/virtual'
MYSQL_MAILDIR_FIELD MailDirLocation
MYSQL_GID_FIELD '54321'
MYSQL_UID_FIELD '12345'
MYSQL_QUOTA_FIELD Quota
no i podczas odbierania poczty poprzez outlooka blad wyskakuje taki :
Wystąpił problem przy logowaniu się do Twojego serwera pocztowego. Twoje
hasło zostało odrzucone. Konto: 'mail.radek.p-x.pl', Serwer: 'radek.p-x.pl',
Protokół: POP3, Odpowiedź serwera: '-ERR Login failed.', Port: 110,
Zabezpieczenie (SSL): Nie, Błąd serwera: 0x800CCC90, Numer błędu: 0x800CCC92
co oznacza zeautoryzacja jest nieprawidlowa
przejrzalem juz cale archiwum grupy ale nie znalazlem nietsety rozwiaznia,
google tez nie wiele mi pomogly
jesli ktos wie jak sobei z tym poradzic bardzo prosze o pomoc
pozdrawiam
radziu
Reply to: