Qmail

Konfiguracja serwerów, usług, itp.
Mixer666
Posty: 17
Rejestracja: 26 października 2007, 22:54

Qmail

Post autor: Mixer666 »

Witam wszystkich.
Przepraszam, że za pewne męczę ten temat ale po paru dniach nie wiem co robić... czytałęm i czytałem ale jakoś brak konkretnego opisu.
Do rzeczy... zainstalowałem qmaila (+patche) do tego vpopmail i teraz nie wiem jak je ze sobą skojarzyć... tzn, mam też qmailadmin-a, dodałem moją domenę do vpopmaila oraz usera i wszystko niby ok, do qmailadmina można sie zalogować edytować i dodawać konta ale nie moge się do nich zalogować (przez outlooka) :(

Taki błąd wywala:
Wystąpił problem przy logowaniu się do Twojego serwera pocztowego. Twoje hasło zostało odrzucone. Konto: 'domena', Serwer: 'domena', Protokół: POP3, Odpowiedź serwera: '-ERR unable to write pipe', Port: 110, Zabezpieczenie (SSL): Nie, Błąd serwera: 0x800CCC90, Numer błędu: 0x800CCC92
Czyli nie zostają pobierane dane z vpopmaila (oczywiście w miejscu domena jest właściwa), podpowiedzcie co pokazać lub zrobić (sprawdzić)?
Z góry wielkie dzięki


edit
Sorki zapomniałem dodać że poczta (z innego maila na wp) na dana skrzynkę dochodzi (jest w folderze usera vpopmail)
technikps
Posty: 23
Rejestracja: 05 listopada 2007, 00:53
Lokalizacja: Wroc³aw

pop i vpopmail

Post autor: technikps »

Sprawdź jak wygląda plik uruchamiający qmail-pop3 czyli
/var/qmail/supervise/qmail-pop3d/run

Dal vpopmail może wyglądać np tak:

Kod: Zaznacz cały

#!/bin/sh
exec /usr/local/bin/tcpserver -H -R -v -c100 0 pop3 /var/qmail/bin/qmail-popup /
 twoja.domena.org /home/vpopmail/bin/vchkpw /
/var/qmail/bin/qmail-pop3d Maildir 2>&1
Ja ma tak:

Kod: Zaznacz cały

 #!/bin/sh
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
twoja.domena.org /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1

Możesz też poczytać tu:
http://sylvestre.ledru.info/howto/howto ... .php#qmail
oraz tu
http://bowe.id.au/michael/isp/webmail-server.htm
Mixer666
Posty: 17
Rejestracja: 26 października 2007, 22:54

Post autor: Mixer666 »

Dzięki już sobie poradziłem z tym, pocztę juz odbieram (trzeba było wpisać login@domena).

Ale mam jeszcze jeden problem... nie mogę nic teraz wysłać (chodzi o ten patch z autoryzacją).


Outlook takie coś wywala (pomimo zaznaczonej opcji "serwer wymaga uwierzytelnienia):
Nie można wysłać wiadomości, ponieważ jeden z odbiorców został odrzucony przez serwer. Odrzucony adres e-mail to: „[email protected]”. Temat 'c', Konto: 'domena', Serwer: 'domena', Protokół: SMTP, Odpowiedź serwera: '553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)', Port: 25, Zabezpieczenie (SSL): Nie, Błąd serwera: 553, Numer błędu: 0x800CCC79
I tu może poprosił bym o Twój /var/qmail/supervise/qmail-smtpd/run ?

To logowanie do telneta:
telnet domena 25
Trying ip...
Connected to domena.
Escape character is '^]'.
220 ip ESMTP
ehlo check
250-ip
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-PIPELINING
250 8BITMIME
technikps
Posty: 23
Rejestracja: 05 listopada 2007, 00:53
Lokalizacja: Wroc³aw

Post autor: technikps »

Na początek sprawdź czy domena z której wysyłasz mail jest dopisana do pliku /var/qmail/control/rcpthosts
Jak nie to dopisz i zresetuj qmail, a jezeli chodzi o /var/qmail/servise/qmail-smtpd/run to powinno być coś mniej więcej tak:

Kod: Zaznacz cały

#!/bin/sh

QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
LOCAL=`head -1 /var/qmail/control/me`

if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then
    echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
    echo /var/qmail/supervise/qmail-smpd/run
    exit 1
fi

if [ ! -f /var/qmail/control/rcpthosts ]; then
    echo "No /var/qmail/control/rcpthost!"
    echo "Refusing to start SMTP listener because it'll create an open realy""
    exit 1
fi

exec /usr/local/bin/softlimit -m 25000000 \
    /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /home/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \
        -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd \
	twoja.domena.net /home/vpopmail/bin/vchkpw /bin/true 2>&1

Jeżeli z qmail będą wysyłały mail-e tylko komputery będące w tej samej sieci lokalnej to możesz dodać tę sieć lub konkretne IP dla danego komputera do bazy tcp.smtp.cdb i nie potrzebujesz autoryzacji, czyli dopisz IP do pliku /home/vpopmail/etc/tcp.smtp i przebuduj baze. To oznacza, że qmail bez autoryzacji puści IP które jest w bazie tcp.smtp.cdb
Mixer666
Posty: 17
Rejestracja: 26 października 2007, 22:54

Post autor: Mixer666 »

technikps wszystko się zgadza ale mimo wszystko w Outlooku dostaje komunikat 553 sorry, that domain isn't in my list of allowed rcpthosts :-? i nie ma znaczenia czy zaznaczę "serwer wymaga uwierzytelnienia" czy też nie. W czym może też być problem?
technikps
Posty: 23
Rejestracja: 05 listopada 2007, 00:53
Lokalizacja: Wroc³aw

Post autor: technikps »

Spróbuj Thunderbirda, może pokaże dokładniejszy komunikat.
stepek
Beginner
Posty: 314
Rejestracja: 19 kwietnia 2007, 07:18
Lokalizacja: Bia³ystok

Post autor: stepek »

Ktorego qmiala konfigurujesz i czy juz skonfigurwaleś?? Mam i mialem ten sam problem. 2 razy go rozwiązalem ale 2 razy sporo nad nim siedziałem. Teraz konfiguruje 3 raz i znowu siedze. Tym razem robie to z nowa wersja 1.06
ODPOWIEDZ