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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
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
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
Offline
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
Hm ja mam hasla kodowane md5 i wszystko dziala, tylko md5 shellowe
Offline
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
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
Offline
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
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:)
Offline
a ja mam taki problem i po prostu zasoby google sie dla mnie skonczyły :/
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...
Offline
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
Offline
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
Offline