transparent a virus... Dodał: grzywka18 Dnia: 2008-05-13 11:19:58 hmm Dodał: dzibi Dnia: 2007-12-12 10:01:14 Bez tytułu Dodał: grzywka18 Dnia: 2007-12-11 17:46:06 Bez tytułu Dodał: termid Dnia: 2007-05-09 18:01:11 Bez tytułu Dodał: sarelo33 Dnia: 2006-12-30 23:50:14 Jest ok ale.. Dodał: theviant Dnia: 2006-11-16 08:10:05
Google
Newsletter
Zapisz się na nasz newsletter, jeżeli chcesz być na bieżąco informowany o aktualnościach..
Postfix oparty na bazie MySQL i panelu Postfixadmin
sobota, 28 sierpnia 2004 -
Napisał: Rafał Krzysztof Andrzejewski (29559 odsłon)
Kolejny artykuł z serii Potfix opisujący dalszą konfigurację
naszego MTA. Tym razem zmusimy Postfixa do współpracy z bazą danych MySQL.
Wszystkim będziemy zarządzali poprzez panel WWW jakim jest Postfixadmin
(oczywiście po poprawnym skonfigurowaniu ;-))
Postfix+SASL2+Courier-IMAP+MySQL+Postfixadmin dla FreeBSD 4.x, czyli wirtualne domeny i użytkownicy
1. Instalacja
MySQL
# /usr/ports/databases/mysql40-server
# make install clean
np. demona pop3d: # /usr/local/etc/rc.d/courier-imap-pop3d.sh start
MySQL
A. Uruchamiamy:
# /usr/local/etc/rc.d/mysql-server.sh start
B. Importujemy bazę ‘DATABASE.TXT’, znajdująca się w katalogu
/usr/local/www/postfixadmin:
# mysql -u root -p < DATABASE.TXT
Postfixadmin
Postfixadmin instaluje się domyślnie w /usr/local/www
zatem musimy zrobić alias w apache’u.
W pliku /usr/local/www/postfixadmin/config.inc.php dopisujemy:
W pliku jest jeszcze kilka opcji, z którymi warto sie
zapoznać. Opcje, które podałem są niezbędne do działania.
Teraz możemy zalogować sie do naszego postfixadmina:
Po zalogowaniu definiujemy administratora i domenę lub domeny.
Po wprowadzeniu administratora możemy przejść do strony Sekcja przeznaczona dla
administratorów domen:
W tym miejscu możemy już tworzyć konta użytkowników i
definiować aliasy.
Strona przeznaczona dla użytkowników to:
http://www.domena.pl/postfixadmin/users/login.php
UWAGI:
A. Podczas konfiguracji klienta pocztowego np. OE należy pamiętać, że
login to adres email:
Login:
Hasło: ….
B. Należy pamiętać o zmianie hasla do panelu admin’a.
Autor: Rafał Andrzejewski & Wojciech "voytar" Łukowicz
rafal(at)bsd4u.org
Komentarze:
Re: Postfix oparty na bazie MySQL i pane Dodane przez Zdolny w dniu - 2004-08-29 18:12:54
/usr/etc/local/www ??? co to za katalog ? -
Poświęciłem cały dzień na konfiguracje według tego opisu... i dupa
Re: Postfix oparty na bazie MySQL i pane Dodane przez rafal w dniu - 2004-08-29 21:18:55
Witam,
dzieki za zwrócenie uwagi na bład. Został poprawiony. A jeżeli chodzi o twoje problemy, to moze napisz cos wiecej. Gwarantuje ci, ze powyższa konfiguracja dziala w 100%.
Re: Postfix oparty na bazie MySQL i pane Dodane przez Zdolny w dniu - 2004-08-29 22:41:06
Cały czas wyskakiwało mi w przeglądarce "Fatal error: Call to undefined function: session_start()" kiedy chciałem zalogować się na użytkownika - dodam tylko, iż mam 5.2.1 Wszystko mi się udało zainstalować - zalogowałem się na admin/admin - wszystko działało - tylko na stworzonego użytkownika... nie dawało rady - ale to chyba prędzej błąd gdzieś w ustawieniach php i sql. Mimo tego apelowałbym - w tym artykule nic nie ma jak należy i gdzie skonfigurować:
1. Apacha czy Apache2
2. MySQL
3. PHP + Apache
A to jest jednak potrzebne aby poprawnie zainstalować ten pakiet
Nie każdy jest tak obcykany na ten temat, więc przydało by się napisać krok po kroku co i jak. Zdrówka...
PS. Już to od instalowałem wszystko - tak tylko instalowałem żeby sprawdzić jak to działa i wygląda bo nigdzie nie mogłem dema znaleźć - niezbyt mi przypadło do gustu - za dużo śmieci mi zainstalowało w systemie a tego nie lubię - porządek i ład – to jest to co tygryski lubią najbardziej
Re: Postfix oparty na bazie MySQL i pane Dodane przez rafal w dniu - 2004-08-30 16:13:37
Witam,
hmm, nie wydaje ci się, ze troche za duzo wymagasz? To nie jest artykuł opsiujący instalacje Apache, Php itd. Jest kilka artów temu poświęconych, zatem poczytaj. Jeżeli chodzi o konfiguracje w/w to jest ona standardowa, w przeciwnym wypadku podałbym co i gdzie trzeba zmienić. To nie jest instruktarz jak do A do Z postawić serwer. Takiego artu nie znajdziesz nigdzie. Jeżeli napotykasz jakieś problemy, to zapytaj na forum bsdguru.org, a nie krytykuj. Bo widze, że coś ci nie wychodzi i przez to cały świat jest winien. Jeżeli widze, że w artykule coś opiera sie na php (np. postfixadmin) to chyba oczywiste jest, ze trzeba zainstalowac Apache+php. Tylko żeby to wiedzieć, to trzeba przeczytać najpierw cały tekst, potem pomyśleć i przygotować sie odpowiednio do tego, a na końcu brać się za instalację. A jezeli chodzi o Mysql to jest podana informacja w arcie, prawda?
Re: Postfix oparty na bazie MySQL i pane Dodane przez Zdolny w dniu - 2004-08-31 12:37:14
Nie bulwersuj się tak... Ja nie krytykuje bo kupę dobrej roboty odwaliłeś.. po prostu lubię dokładność... i oczekiwałbym właśnie od ludzi piszących takie rzeczy... "jak od A do Z" coś zrobić... krok po kroku od podstaw.. a tego w moim odczuciu brakuje tutaj... Ale to jest moja indywidualna ocena.. chyba wolno mi ją mieć ? Wolny kraj przecież.. ale i tak pogratulować trzeba chęci i zapału że i coś takiego powstało.. zawsze komuś przecież może się przydać
Pozdrawiam..
Re: Postfix oparty na bazie MySQL i pane Dodane przez rafal w dniu - 2004-08-31 14:05:53
W porządku. Ale tak jak mówiłem, jezeli coś ci nie działa, to opisz problem. Aha i jeszcze jedno. Piszesz, że robiłeś to na 5.2.1, ale nie wiem czy zauważyłeś "przepis" jest na linie 4.x. Ja unikam linii 5.x i nie jestem w stanie powiedzieć ci jakie mogą występować różnice. A jezeli chodzi o Apache i php to naprawdę to tak trudno skompilować i skonfigurować? Wydaje mi się, że nie ma nic bardziej banalnego.
Re: Postfix oparty na bazie MySQL i pane Dodane przez spag w dniu - 2004-09-06 16:53:14
Przedprzedmowca ma racje - to niezbyt dziala - nie mowie juz o tym opisie ale o innych ktore znalazlem na sieci - niestety konflikty oprogramowania (mowie o 5.2.1) klient mysql wersja 3 instalowany razem z sasl2 a zaraz potem 4.1 (razem z postfixem) z czego tylko ten stary dziala - a on nie ma authoryzaji po przez sasl2.
Kolejny problem to tabelki w Mysql - niestety instalujac wszystko z portow(nie z plyty) postfixadmin poszukuje innych pol niz ten co tu zostalopisane ;-(((((( definicji konkretnych pol nie znalazlem...
Nawet gdy juz uda sie nam ustawic Mysql i wraz z postfixadminem - to to nic nie daje bo odniesienia z postfixa - wcale nie czytaja danych z mysql'a
narazie jestem w trakcie spinania wszystkiego w calosc - i co chwila ktores z modulow przestaje dzialac.... a to sasl2 a to postfix a to mysql a to postfixadmin....
no i regularny blad: aliases.db incorrect data (czemu z powyzszymymi konfiguracjami juzywany jest tan plik???? )
niestety jak u mnie na 5.2.1 powyzsza konfiguracja nie dziala - i potrzebny by byl inny opis (postaram sie z czasem go tu wrzucic jak tylko to zgram)
no i czytajcie co autor napisal: do wersji 4.X !!!
Re: Postfix oparty na bazie MySQL i pane Dodane przez Zdolny w dniu - 2004-09-07 22:51:56
"no i regularny blad: aliases.db incorrect data" Spróbuj tak - cytuje: Teraz możemy stworzyć dowiązanie symboliczne do katalogu z postfixem, oraz do pliku z aliasami, czyli tak zwany `symbolic link` - jeżeli jakiekolwiek dowiązania już istnieją – zapisz sobie do jakiego pliku były one, po czym usuń (# rm -file-).
Opcja /usr/local/bin/newaliases przeładowywuje aliasy i tworzy nową bazę aliasów dla Postfixa - bład który dostajesz może być spowodowany tym, iż posiadasz dowiązanie do bazy aliases.db z sendmail który operuje inną bazą i innym plikiem "newaliases".
Pozdrawiam...
Re: Postfix oparty na bazie MySQL i pane Dodane przez anyuser w dniu - 2004-09-24 11:20:35
Hi your HOW-TO is great its first which i finish without errors but postfix refuses mails whitch rcpt to other domains.
thanks.
Sorry if you write something about that in your how-to but its difficult to read your great language.
Re: Postfix oparty na bazie MySQL i pane Dodane przez rafal w dniu - 2004-09-24 17:17:13
Thanks a lot
Could you more explain your problem? Show your logs?
Re: Postfix oparty na bazie MySQL i pane Dodane przez anyuser w dniu - 2004-09-26 19:48:59
So after some stress and a few cups of coffee i make it workable.
1. I forgot that i need to login for sending mails to another domains. 2. Logs told me that saslauthd not such file or directory > install cyrus-sasl-saslauthd-2.1.19 3. sasl need to chmod /var/state/saslauthd/mux
and now i can enjoy postfixadmin.
Re: Postfix oparty na bazie MySQL i pane Dodane przez misiek19 w dniu - 2004-10-06 12:22:16
jak nie wieszz co to za katalog, to moze najpierw naucz sie drzewa katalogow bsd, nie chce byc tutaj chmaski dla cCiebie, brak twojej wiedzy samo mowi za siebie.
Przeprowadzialem instalacje na freebsd i dziala fantastycznie na wersji 5.2.1.
ps Jest jeden problem http://domena.pl/postfix/admin/ laduje sie bezposrednio do panelu sterowania(bez logowania). jak to zmienic zzebym mogl sie logowac?
Re: Postfix oparty na bazie MySQL i pane Dodane przez keen w dniu - 2004-10-06 17:53:06
Hej,
I nie miales zadnych problemow z instalacja ? U mnie na 5.2.1 poczta co prawda sie wysyła ale nie bardzo chce sie sprawdzac :] "pop3d: LOGIN FAILED, ip=[...]" A co do panelu, moze .htaccess ?
Pozdr.
Re: Postfix oparty na bazie MySQL i pane Dodane przez misiek19 w dniu - 2004-10-07 12:43:15
w działaniu nie, ale jest mały problem przy instalacji z portów. jesli masz apache +php +mod_php4 lub /lang/php4 (w zasadzie to jest to samo, czego sie dowiedzialem na forum) jest konflikt instalacji miedzy mod_php4 a php-4... Po mimo tego iz mam najnowsze pakiety. Wystarczy zainstalowac php-4-cgi a nastepnie postfixadmin, dopiero pozniej musisz odinstalowac php-4-cgi zeby zainstalowac obsluge php w apache'u. Tak przynajmniej ja musialem zrobic. Jak do tej pory dziala wszystko prawidlowo. A jesli chodzi o haslo to juz zrobilem, jest opisane na forum bsdguru. Pozostalo mi jedynie zmiana hasla, poniewaz mam podtswowe l:admin h:admin i nie wiem jak to zmienic.
Pozdrawiam. ps. Jak na razie szukam na forum.
Re: Postfix oparty na bazie MySQL i pane Dodane przez keen w dniu - 2004-10-12 07:38:15
Hej, z instalacją nie było problemów, nie chce się tylko autentykować... :/
Maly dodatek ktory pozwoli na wysylanie Dodane przez casha w dniu - 2004-11-11 22:40:20
Maly dodatek ktory pozwoli na wysylanie maila tylko z swojego adresu.
Re: Postfix oparty na bazie MySQL i pane Dodane przez mm w dniu - 2004-12-03 20:34:08
witam, bawie sie caly dzien i tworza sie konta, sa w nich emaile, mozna spokojnie na nie wyslac, ale nie moge w zaden sposob odebrac, i z nich wyslac log mowi ze nie moze sie polaczyc z mysql ale nie wiem jak go zmusisc zeby sie polaczyl
041203 20:23:27 mysqld started 041203 20:23:28 InnoDB: Started; log sequence number 0 43634 /usr/local/libexec/mysqld: ready for connections. Version: '4.1.5-gamma' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-4.1.5
Dec 3 20:23:26 mela authdaemond.mysql: modules="authmysql", daemons=5 Dec 3 20:23:27 mela postfix/postfix-script: starting the Postfix mail system Dec 3 20:24:35 mela authdaemond.mysql: failed to connect to mysql server (server=localhost, userid=postfix) Dec 3 20:24:40 mela pop3d: LOGIN FAILED, ip=[::ffff:jakies_ip]
moze ktos pomoc? 5.3 STABLE
pozdr
Re: Postfix oparty na bazie MySQL i pane Dodane przez mm w dniu - 2004-12-04 01:49:27
to bylo proste, wystarczylo zmienic MYSQL_SOCKET /var/mysql/mysql.sock na /tmp/mysql.sock
ale wyslac juz nie daje rady w zaden sposob, logi: Dec 4 01:47:24 mela postfix/smtpd[690]: warning: SASL authentication failure: Password verification failed Dec 4 01:47:24 mela postfix/smtpd[690]: warning: unknown[81.15.xx.xx]: SASL PLAIN authentication failed Dec 4 01:47:24 mela postfix/smtpd[690]: NOQUEUE: reject: RCPT from unknown[81.15.xx.xx]: 554 : Relay access denied; from= to= proto=ESMTP helo= Dec 4 01:47:25 mela postfix/smtpd[690]: disconnect from unknown[81.15.236.58]
help me
Re: Postfix oparty na bazie MySQL i pane Dodane przez arti w dniu - 2004-12-06 17:28:17
Byc może ta opcja Cię "trzyma": - reject_unknown_sender_domain
Bynajmniej ona generuje podobny błąd do tego co Ty masz (w przypadku "nieodnalezienia" Twojej domeny): reject: RCPT from unknown[81.15.xx.xx]: 554 : Relay access denied;
Re: Postfix oparty na bazie MySQL i pane Dodane przez mm w dniu - 2004-12-06 19:50:17
nie sadze, wg mnie jest cos zwalone na drodze od autoryzacji sasl do postfixa, chociaz tez nie wiem czy wlasciwie mysql jest odpytywany bo log ten mi nic nie mowi: 17 Connect postfix@localhost on postfix 17 Query START TRANSACTION 17 Query SELECT pass_plain FROM mailbox where username = "
" 17 Query SELECT pass_plain FROM mailbox where username = "
" 17 Query COMMIT 17 Quit 18 Connect postfix@localhost on postfix 18 Quit 19 Connect postfix@localhost on postfix 19 Query select goto from alias where address = 'domena.pl' 20 Connect postfix@localhost on postfix 20 Query select description from domain where domain = 'domena.pl' 041206 19:46:59 19 Query select goto from alias where address = 'adresata.domena.pl' 20 Query select description from domain where domain = 'adresata.domena.pl'
a jezeli dobrze to czemu nie wyciaga hasla z bazy i nie przekazuje dla postfixa?
pozdr
problem z postfixadmin (nazwa uzytkownik Dodane przez noespa w dniu - 2005-01-18 18:55:14
po zalogowaniu się na adres http://Adres IP/postfixadmin/admin/ dodaje admina i domene, nastepnie przechodze do strony http://adres IP/postfixadmin/ - loguje sie na konto admina zdefiniowane wczesniej i nie moge dodac uzytkownika poniewaz nie wyslwietla mi na rozwijanej liscie nazwy mojej domeny (którą wczesniej dodalem). nie wiem co jest grane, poniewaz wg tego opisu wczesniej mi dzialalo. ktos mial taki przypadek? prosze o pomoc.
Re: Postfix oparty na bazie MySQL i pane Dodane przez Zdolny w dniu - 2005-02-06 22:02:49
Wiesz... kocham takich ludzi jak TY... w pyskowaniu są the best..
Wyjaśnie Ci coś misiaczku:
"dzieki za zwrócenie uwagi na bład. Został poprawiony" o to walaśnie mi się rozchodzio - żeby poprawić ten bąd... a pytanie bylo podszyte ironią... geniuszu
PS. I zapewniam.. dobrze znam drzewo katalogów... Następnym razem daruj sobie takie uwagi..
Re: Postfix oparty na bazie MySQL i pane Dodane przez timon w dniu - 2005-02-25 19:11:31
Czy moze mi ktos powiedziec, co zrobilem zle albo co nalezy dopisac zeby postfix sam tworzyl konta virtualne (katalogi)? Wysylanie maila na konto nowo stworzone zostaje odeslane z informacja ze nie ma takiego usera, jak sam ten katalok stworze to jest ok.
Re: problem z postfixadmin (nazwa uzytko Dodane przez rafal w dniu - 2005-09-05 23:36:01
Witam,
a ta domena jest aktywna?
Re: Postfix oparty na bazie MySQL i pane Dodane przez rafal w dniu - 2005-09-05 23:39:33
Witam,
Postfix nie tworzy sam katalogów. Tworzy dopiero po wysłaniu maila. Mozna to rozwiazac na dwa sposoby. 1. postfixadmin - zalozyc maila i wysyłać 'Powitanie' 2. Napisac skrypt ktory bedzie to weryfikował i tworzyl katalog.
Grupy dystrybucyjne. Dodane przez Hudy w dniu - 2005-09-16 08:05:18
Witam, Wszystko działa z kilkoma drobnymi szczegółami. Opis jest ok. Ale mam jedno pytanie. Jak przy takim rozwiązaniu zorganizować grupy dystrybucyne/aliasy grupowe. Konkretnie chodzi o to aby stworzyć alias dla grupy jak w przypadku prostego aliases (bez MySQL): alias suer1,user2,user3 Albo jak stworzyć alias dla calej domeny tzn. np.
? Dzięki za wszelkie sugestie. Hudy
Re: Grupy dystrybucyjne. Dodane przez arti w dniu - 2005-09-26 11:47:00
Hmm szczerze... nie zastanawiałem się nad tym. Ale ja mam to tak rozwiązane, że założyłem sobie nowe konto np. jakas_grupa@domena po czym w ustawieniach tego konta zrobilem przekierowanie na konta wielu osób.
Instalacja w nowszym środowisku - info Dodane przez Jarosław Łabuńko w dniu - 2006-01-07 14:38:10
Być może tym, którzy noszą się z zamiarem wykorzystania tego artykułu podczas instalacji na linii 5.x FreeBSD, przyda się informacja o tym, że na 5.4 Release wszystko działa bez zarzutu. Instalowane wersje to: - MySql-5.0.15 - Cyrus-Sasl-2.1.21_1 - Postfix-2.3.20051120,2 - Courier-Imap-4.0.6_1,1 - Postfixadmin-2.1.0_1 Przy instalacji postfixa wybrano DB4.0, dodatkowo w moim przypadku okazała się konieczna instalacja php4-session (/usr/ports/www/php4-session) do poprawnej pracy samego Postfixadmina. Zmienia się też domyślna lokalizacja authmysqlrc i authdaemonrc (z pakietu couriera-imap ) na: /usr/local/etc/authlib. W tym pierwszym MYSQL_SOCKET to teraz /tmp/mysql.sock. W httpd.conf należy dodać: AddType application/x-httpd-php .php AddType application/x-httpd-php-source .php W stylesheets.css (/usr/local/www/postfixadmin) może się okazać potrzebna zmiana opcji "width" na większą wartośc w pierwszym bloku "menu", aby poprawnie był wyświetlany panel postfixadmina. Myślę też, że w main.cf przydałoby się na koniec smtpd_recipient_restrictions dodać "reject", aby uniemożliwić wysyłanie z tych klientów pocztowych, w których nie zaznaczono w ustawieniach konta pocztowego opcji s w stylu:"Serwer wymaga uwierzytelniania" (np. MS Outlook). Pozdrawiam
5.4-S Dodane przez Pyzmen w dniu - 2006-01-27 12:19:30
Walcze by pogodzic ze soba w/w artykul z 5.4-S i mam klopot.. Na 5.4-R robilem jakis czas temu i klika, ale na 5.4-S patch do cyrus-sasl2 jakos chyba nie chce gadac z czyms.. Bez patcha nie wykrzacza sie nic, ale nie autoryzuje userow. Natomiast z patchem:
Jan 27 12:06:42 webtest postfix/smtpd[32403]: sql plugin doing query select password from mailbox where username = '
' sql_verbose no; Jan 27 12:06:43 webtest kernel: pid 32403 (smtpd), uid 125: exited on signal 11 Jan 27 12:06:43 webtest postfix/master[32400]: warning: process /usr/local/libexec/postfix/smtpd pid 32403 killed by signal 11 Jan 27 12:06:43 webtest postfix/master[32400]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Spotkal sie ktos z tym? Rozwiazal to ktos? Albo jakis pomysl (inny niz 'zejdz do 5.4-R i sprobuj wtedy)
Działa Dodane przez johnkk w dniu - 2006-10-18 14:35:13
Wszystko mi działa na FreeBSD 6.1 Stable, jednakrze pomagałem sobie Handbookiem i manualami. Ten artykół jest naprawdę spoko i potraktowałem go jako wprowadzenie do tematu pozdrowienia dla autorów!!!
Jest ok ale.. Dodane przez theviant w dniu - 2006-11-16 08:10:05
Wszystko dziala... poczta sie wysyla... ale nie moge jej odebrać z serwera poprzez imap. W katalogu virtual tworza sie katalogi uzytkowe z mailami ale jakos mi ich nie odbiera..Ma ktos moze potant czemu moze sie tak dziać? w logach nic nie mam.
Tylko zarejestrowani użytkownicy mogą pisać komentarze. Prosze zaloguj się i dodaj komentarz.