Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-08-15 23:26:17

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

postfix + mysql + sasl

Potrzebuje pomocy w konfiguracji postfixa do działania ze skrzynkami virtualnymi w MySQL'u. W internecie pełno opisów, próbowałem wszystkiego, ale wciąż są gdzieś błędy i nie działa. Poszukuje opisu po polsku pod Debiana, który jest sprawdzony i działa. Czy ktoś zna jakiś adres, może ktoś posiada jakiegoś PDFa?
pozdr. Marcin

Offline

 

#2  2006-08-16 08:32:55

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: postfix + mysql + sasl

Jak masz błędy to mów o błedach, masz problemy ze zrozumieniem opisu instalacji morduj autora tegoż howto. Chcesz wiecej howto -> google.

Offline

 

#3  2006-08-16 13:08:03

  ufocek - Członek DUG

ufocek
Członek DUG
Skąd: Stalowa Wola
Zarejestrowany: 2006-08-01

Re: postfix + mysql + sasl

Jak napisal ci wyzej kolega, pokaz te bledy bo wrozkami to my nie jestemy
a opisow do tego to troche google wypluje , chodzmy np ten:

http://linux.zsp2.edu.pl/

http://www.howtoforge.com/virtual_postfix_mysql_quota_courier

robilem wg tego pierwszego i wszystko dzialalo


Debian - sarge/etch/sid
FreeBSD

Offline

 

#4  2006-08-20 21:46:48

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

Re: postfix + mysql + sasl

robiłem np wg tego opisu: http://www.howtoforge.com/virtual_postfix_mysql_quota_courier  no i wszystko mi działa, ale zeby odbierać poczte to aby działało uwierzytelnianie pop oraz smtp hasło musi być przy dodawaniu uzytkownika do bazy do tabeli users wybrane jako typu ENCRYPT a potrzebuje zeby było typu PASSWORD. Jak wybiore typ PASSWORD to znowusz nie moge odebrać poczty. Może coś trzeba w którymś z plików *.cf zmienić?

Offline

 

#5  2006-08-20 22:36:05

  ufocek - Członek DUG

ufocek
Członek DUG
Skąd: Stalowa Wola
Zarejestrowany: 2006-08-01

Re: postfix + mysql + sasl

Hm ja mam hasla kodowane md5 i wszystko dziala, tylko md5 shellowe


Debian - sarge/etch/sid
FreeBSD

Offline

 

#6  2006-08-21 09:51:36

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

Re: postfix + mysql + sasl

Tak, u mnie też shelowe działają zakodowane przez MD5, ale jak w bazie konta przechowuje i spróbuje tym sposobem kodować to nie zaloguje sie bo pokazuje ze niepoprawne hasło. Musze uzywac ENCRYPT, a robiąc formularz w php na dodawanie kont pocztowych do bazy mysql wyrzuca błąd przy wysyłaniu danych, ze php nie rozpoznaje ENCRYPT.

Offline

 

#7  2006-08-21 12:50:57

  ufocek - Członek DUG

ufocek
Członek DUG
Skąd: Stalowa Wola
Zarejestrowany: 2006-08-01

Re: postfix + mysql + sasl

Zainteresuj sie tym: www.postfixadmin.org , ja uzywam tego do zarzadzania kontami i wszystko dziala w bazie mam hasla kodowane md5 takie jak na shellu, wydaje mi sie ze oni uzywaja crypt


Debian - sarge/etch/sid
FreeBSD

Offline

 

#8  2006-08-21 19:12:29

  markus78 - Użytkownik

markus78
Użytkownik
Zarejestrowany: 2006-08-08

Re: postfix + mysql + sasl

Postfixadmin troche mi nie wychodzi jeszcze. Narazie z tym pierwszym sposobem walcze http://www.howtoforge.com/virtual_postfix_mysql_quota_courier, ale i tak mam jeden problem. Otóż jak tam napisane jest na końcu, testując działanie poczty wszystko działa ok, ale poczta nie dochodzi do uzytkowników.

W logach mail.err mam:
Aug 21 19:03:46 poczta postfix/trivial-rewrite[3360]: fatal: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf(0,100): table lookup problem

zaś w logach mail.info mam:
poczta postfix/master[2956]: warning: process /usr/lib/postfix/trivial-rewrite pid 3352 exit status 1
Aug 21 19:02:46 poczta postfix/master[2956]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup — throttling
Aug 21 19:03:03 poczta postfix/smtpd[3355]: connect from 193.19.215.185
Aug 21 19:03:46 poczta postfix/proxymap[3092]: warning: connect to mysql server 127.0.0.1: Access denied for user: 'postfix@localhost.localdomain' to database 'mail'
Aug 21 19:03:46 poczta postfix/proxymap[3092]: warning: connect to mysql server 127.0.0.1: Access denied for user: 'postfix@localhost.localdomain' to database 'mail'
Aug 21 19:03:46 poczta postfix/trivial-rewrite[3360]: fatal: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf(0,100): table lookup problem
Aug 21 19:03:47 poczta postfix/smtpd[3099]: warning: premature end-of-input on private/rewrite socket while reading input attribute name
Aug 21 19:03:47 poczta postfix/smtpd[3099]: warning: problem talking to service rewrite: Success
Aug 21 19:03:47 poczta postfix/smtpd[3355]: warning: premature end-of-input on private/rewrite socket while reading input attribute name
Aug 21 19:03:47 poczta postfix/smtpd[3355]: warning: problem talking to service rewrite: Connection reset by peer

ps: uzytkownika postfix do bazy dodałem poprawnie i hasło jego tez i zdefiniowałem w plikach *.cf poprawnie.

Offline

 

#9  2006-08-22 10:58:52

  ufocek - Członek DUG

ufocek
Członek DUG
Skąd: Stalowa Wola
Zarejestrowany: 2006-08-01

Re: postfix + mysql + sasl

Postfixadmin troche mi nie wychodzi jeszcze. Narazie z tym pierwszym sposobem walcze http://www.howtoforge.com/virtual_postfix_mysql_quota_courier, ale i tak mam jeden problem. Otóż jak tam napisane jest na końcu, testując działanie poczty wszystko działa ok, ale poczta nie dochodzi do uzytkowników.

W logach mail.err mam:
Aug 21 19:03:46 poczta postfix/trivial-rewrite[3360]: fatal: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf(0,100): table lookup problem

zaś w logach mail.info mam:
poczta postfix/master[2956]: warning: process /usr/lib/postfix/trivial-rewrite pid 3352 exit status 1
Aug 21 19:02:46 poczta postfix/master[2956]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup — throttling
Aug 21 19:03:03 poczta postfix/smtpd[3355]: connect from 193.19.215.185
Aug 21 19:03:46 poczta postfix/proxymap[3092]: warning: connect to mysql server 127.0.0.1: Access denied for user: 'postfix@localhost.localdomain' to database 'mail'
Aug 21 19:03:46 poczta postfix/proxymap[3092]: warning: connect to mysql server 127.0.0.1: Access denied for user: 'postfix@localhost.localdomain' to database 'mail'
Aug 21 19:03:46 poczta postfix/trivial-rewrite[3360]: fatal: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf(0,100): table lookup problem
Aug 21 19:03:47 poczta postfix/smtpd[3099]: warning: premature end-of-input on private/rewrite socket while reading input attribute name
Aug 21 19:03:47 poczta postfix/smtpd[3099]: warning: problem talking to service rewrite: Success
Aug 21 19:03:47 poczta postfix/smtpd[3355]: warning: premature end-of-input on private/rewrite socket while reading input attribute name
Aug 21 19:03:47 poczta postfix/smtpd[3355]: warning: problem talking to service rewrite: Connection reset by peer

ps: uzytkownika postfix do bazy dodałem poprawnie i hasło jego tez i zdefiniowałem w plikach *.cf poprawnie.

Tutaj jasno wynika z tego ze uzytkownik postfix nie moze polaczyc sie z baza
sprawdz cos takiego:


mysql -u postfix -p  , podaj haslo i zobacz czy ci sie polaczy

Juz ktorejs z rzedu osobie pomagam:) jak cos to napisze howto na ten temat:) i wrzuce go tutaj:) , sprawdz i jak cos to pisz dalej:)


Debian - sarge/etch/sid
FreeBSD

Offline

 

#10  2006-08-26 00:21:42

  mAg - Członek DUG

mAg
Członek DUG
Skąd: Mrągowo
Zarejestrowany: 2004-12-23
Serwis

Re: postfix + mysql + sasl

a ja mam taki problem i po prostu zasoby google sie dla mnie skonczyły :/

Kod:

Aug 26 00:16:45 localhost postfix/postfix-script: warning: not owned by root: /etc/postfix/mysql_virtual_alias_maps.cf
Aug 26 00:16:45 localhost postfix/postfix-script: warning: not owned by root: /etc/postfix/mysql_virtual_domains_maps.cf
Aug 26 00:16:45 localhost postfix/postfix-script: warning: not owned by root: /etc/postfix/mysql_virtual_mailbox_maps.cf
Aug 26 00:16:45 localhost postfix/postfix-script: starting the Postfix mail system
Aug 26 00:16:45 localhost postfix/master[18937]: daemon started -- version 2.1.5
Aug 26 00:16:45 localhost postfix/pickup[18940]: B29585A4004: uid=1001 from=<nano>
Aug 26 00:16:45 localhost postfix/trivial-rewrite[18943]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Aug 26 00:16:45 localhost postfix/cleanup[18942]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Aug 26 00:16:45 localhost postfix/cleanup[18942]: warning: B29585A4004: virtual_alias_maps map lookup problem for mz.magda@adres.pl
Aug 26 00:16:45 localhost postfix/pickup[18940]: warning: maildrop/5EB18150005: Error writing message file
hotaru81:/usr/src#

chodzi mi o brak łaczności z MySQL'em

no nie mam pojęcia o co chodzi .... uprzedzam pytanie - user ma uprawnienia do bazy mysql...


.:: Linux connecting people :D ::.  Linux Registered User #358097 Debian GNU/Linux

https://linuxcounter.net/cert/358097.png

Offline

 

#11  2006-08-26 15:53:06

  mAg - Członek DUG

mAg
Członek DUG
Skąd: Mrągowo
Zarejestrowany: 2004-12-23
Serwis

Re: postfix + mysql + sasl

dobra przespałem sie i jakoś poszło dalej :]

ale teraz mam cosik takiego:



Aug 26 15:45:10 localhost postfix/proxymap[24319]: warning: mysql query failed: Unknown column 'status' in 'where clause'
Aug 26 15:45:10 localhost postfix/cleanup[24317]: warning: 06AC45A4004: virtual_alias_maps map lookup problem for mz.magda@adres.pl
Aug 26 15:45:10 localhost postfix/pickup[24315]: warning: maildrop/5EB18150005: Error writing message file


.:: Linux connecting people :D ::.  Linux Registered User #358097 Debian GNU/Linux

https://linuxcounter.net/cert/358097.png

Offline

 

#12  2006-08-26 21:54:10

  ufocek - Członek DUG

ufocek
Członek DUG
Skąd: Stalowa Wola
Zarejestrowany: 2006-08-01

Re: postfix + mysql + sasl

dobra przespałem sie i jakoś poszło dalej :]

ale teraz mam cosik takiego:



Aug 26 15:45:10 localhost postfix/proxymap[24319]: warning: mysql query failed: Unknown column 'status' in 'where clause'
Aug 26 15:45:10 localhost postfix/cleanup[24317]: warning: 06AC45A4004: virtual_alias_maps map lookup problem for mz.magda@adres.pl
Aug 26 15:45:10 localhost postfix/pickup[24315]: warning: maildrop/5EB18150005: Error writing message file

Masz problem z zapytaniem do mysql , wykonywane jest zapytanie ale nie znajduje ono kolumny status i jeszcze problem z maildropem nie ma widac praw do zapisu tego.. wylacz maildropa ustawi virtual dla uzytkownikow wirtualnych jak zacznie poczta chodzic to wtedy mozna sie zajac maildropem bo z tym jest tez klopot:)sam to przerabialem

Sprawdz konfiguracje wszystkich plikow gdzie uzywasz where clause odnosnie wyszukania statusu


Debian - sarge/etch/sid
FreeBSD

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)