Problemy z instalacja Postfix'a

Konfiguracja serwerów, usług, itp.
Kamcio
Posty: 35
Rejestracja: 17 maja 2007, 13:09

Problemy z instalacja Postfix'a

Post autor: Kamcio »

Witajcie,

serwer WWW juz jest (i nawet dziala ;-) ), teraz przyszla kolej na serwer poczty. Zdecydowalem sie na postfixa. Probowalem zainstalowac go wedlug roznych HowTo, jednakze zawsze wyskakiwaly jakies bledy.
Teraz zdecydowalem sie zainstalowac wedlug poradnika, ktory zostal na tym forum polecony, a dokladnie: http://howtoforge.com/virtual_users_and ... ebian_etch
Doszedlem jedynie do konca pierwszej strony, a dokladnie do polecenia:

Kod: Zaznacz cały

wget [url]http://vda.sourceforge.net/VDA/postfix-2.3.8-vda.patch.gz[/url]
gunzip postfix-2.3.8-vda.patch.gz
cd postfix-2.3.8
Nie ma ww. katalogu. Probowalem go znalezc i znalazlem jedynie /etc/postfix. Probowalem dalej z tym katalogiem dzialac a ponownie dostalem jakies bledy.
Przy instalacji pakietow pominalem kilka pakietow zwiazanych z apache i mysql - poniewaz te rzeczy mam juz zainstalowane (serwer www) i nie chcialem niczego nadpisac.

Czy ma ktos z Was ochote mi pomoc zainstalowac tego nieszczesnego postfixa?
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

Kamcio pisze:Nie ma ww. katalogu.
a przeczytałeś dokładnie tamto howto ? bo ja widzę kilka linijek wyżej pobranie źródeł postfixa

Kod: Zaznacz cały

cd /usr/src
apt-get source postfix
bez których tego katalogu nie będzie ...
Kamcio
Posty: 35
Rejestracja: 17 maja 2007, 13:09

Post autor: Kamcio »

1:0 dla Ciebie ShinnRa :-?

Doszedlem do tej strony: http://howtoforge.com/virtual_users_and ... an_etch_p5 a dokladnie do punktu 12 Test Postfix.

Kod: Zaznacz cały

serwer:~# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
ehlo localhost

i nic sie nie pokazuje.

Mozna prosic o pomoc?
miras_w
Beginner
Posty: 199
Rejestracja: 13 czerwca 2007, 19:32
Lokalizacja: Wejherowo

Post autor: miras_w »

cat //var/log/mail.log
Kamcio
Posty: 35
Rejestracja: 17 maja 2007, 13:09

Post autor: Kamcio »

Dzieki Miras, dzieki Tobie odnalazlem powod - okazalo sie, ze w jednej nazwie pliku byl blad. Teraz jest kolejny problem:

Kod: Zaznacz cały

Sep  3 19:40:34 serwer courierpop3login: Connection, ip=[::ffff:192.168.0.4]
Sep  3 19:40:34 serwer courierpop3login: chdir moja_domena.com/uzytkownik/: No such file or directory
Gdzie pisze "moja_domena" i "uzytkownik" to ja zmienilem.
Te katalogi trzeba samemu zakladac czy sa one zakladane automatycznie po dodaniu uzytkownikow do bazy np. poprzez phpmyadmin? Jesli tak to u mnie sie tak nie dzieje.

edit:
Dodalem odpowiedni katalog recznie, teraz mam taki komunikat:

Kod: Zaznacz cały

Sep  3 19:55:34 serwer courierpop3login: Connection, ip=[::ffff:192.168.0.4]
Sep  3 19:55:34 serwer courierpop3login: LOGIN, user=uzytkownik@moja_domena.com, ip=[::ffff:192.168.0.4]
Sep  3 19:55:34 serwer courierpop3login: scancur opendir("cur"): No such file or directory
edit:
Zrobilem tak, ze dodalem katalog moja_domena przez mc (F7) a katalog uzytkownika przez maildirmake. Jednakze sa teraz problemy z prawami dostepu. Jak uzyje funkcji chmod w mc na katalog uzytkownika to widze, ze wlascicielem jest root i tez tylko wlasciciel moze czytac/zapisywac. Wnioskuje, ze to jest przyczyna albo sie myle?
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Kamcio pisze:Jak uzyje funkcji chmod w mc na katalog uzytkownika to widze, ze wlascicielem jest root i tez tylko wlasciciel moze czytac/zapisywac. Wnioskuje, ze to jest przyczyna albo sie myle?
no to użyj chown

Kod: Zaznacz cały

chown user /katalog
Kamcio
Posty: 35
Rejestracja: 17 maja 2007, 13:09

Post autor: Kamcio »

Wprawdzie zmienilem wlasciciela - dzieki Ruun, jednakze to nic nie dalo. Tez zauwazylem, ze mozna zmienic jedynie na uzytkownika systemu(?), nie skrzynki pocztowej.
miras_w
Beginner
Posty: 199
Rejestracja: 13 czerwca 2007, 19:32
Lokalizacja: Wejherowo

Post autor: miras_w »

Po dodaniu usera poczty poleceniem:

Kod: Zaznacz cały

mysql -u root -p
USE mail;
INSERT INTO `users` (`email`, `password`, `quota`) VALUES ('login@domena', ENCRYPT('secret'), 10485760);
wyslij meila na ta skrzynke i automatycznie utworzy ci sie katalog.
[/code]
Kamcio
Posty: 35
Rejestracja: 17 maja 2007, 13:09

Post autor: Kamcio »

Uczynilem tak jak powiedziales Miras, teraz otrzymuje takie cos w mail.log:
Sep 3 22:39:47 serwer postfix/smtp[3401]: E770F93E6B: to=<uzytkownik@moja_domena.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=16, delays=0.22/0.02/0.01/15, dsn=2.6.0, status=sent (250 2.6.0 Ok, id=02778-04, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 7929993E70)
Sep 3 22:39:47 serwer postfix/trivial-rewrite[3399]: warning: do not list domain moja_domena.com in BOTH mydestination and virtual_mailbox_domains
Sep 3 22:39:47 serwer postfix/qmgr[2907]: E770F93E6B: removed
Sep 3 22:39:47 serwer postfix/local[3411]: 7929993E70: to=<uzytkownik@moja_domena.com>, relay=local, delay=0.15, delays=0.06/0.05/0/0.04, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Sep 3 22:39:47 serwer postfix/qmgr[2907]: 7929993E70: removed
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

miras_w pisze:('shinnra@maksior.zadupie.eu', ENCRYPT('secret'), 10485760)]
[off-top-mode]

o_O zostałem w coś wmieszny :P:P

[/off-top-mode]


Kamcio pisze:Sep 3 22:39:47 serwer postfix/trivial-rewrite[3399]: warning: do not list domain moja_domena.com in BOTH mydestination and virtual_mailbox_domains
miałem to samo, np usuń z mydestiniaton nazwę domeny w pliku main.cf postfixa
ODPOWIEDZ