problem z poczta po aktualizacji z 1.10.5 do 1.11.7
po aktualizacji lms do 1.11.7 przestala dzialac hosting (poczta) w logu pojawia sie
May 13 12:55:03 comax postfix/trivial-rewrite[32456]: fatal: mysql:/etc/mail/virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Jan Ciećko wrote:
po aktualizacji lms do 1.11.7 przestala dzialac hosting (poczta) w logu pojawia sie May 13 12:55:03 comax postfix/trivial-rewrite[32456]: fatal: mysql:/etc/mail/virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Wypadałoby zaglądnąć do dokumentacji, jak wyglądają obecnie przykładowe zapytania, bo były zmiany.
On Wed, 13 May 2009 14:25:58 +0200, A.L.E.C alec@alec.pl wrote:
Jan CieÄko wrote:
po aktualizacji lms do 1.11.7 przestala dzialac hosting (poczta) w logu pojawia sie May 13 12:55:03 comax postfix/trivial-rewrite[32456]: fatal: mysql:/etc/mail/virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
WypadaĹoby zaglÄ dnÄ Ä do dokumentacji, jak wyglÄ dajÄ obecnie przykĹadowe zapytania, bo byĹy zmiany.
niestety nie znalazlem tam rozwiazania jedyne co to zmienil sie blad w logu i przychodzi zwrotka w logu pojawia sie May 13 23:50:57 max postfix/qmgr[24716]: 80C281042D81: from=jlc@o2.pl, size=1069, nrcpt=1 (queue active) May 13 23:50:57 max postfix/smtpd[15804]: disconnect from mx2.go2.pl[193.17.41.42] May 13 23:50:57 max postfix/smtpd[15917]: connect from localhost[127.0.0.1] May 13 23:50:57 max postfix/smtpd[15917]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 0@max.net.pl: Recipient address rejected: User unknown in virtual mailbox table; from=jlc@o2.pl to=0@max.net.pl proto=ESMTP helo=<localhost> May 13 23:50:57 max postfix/smtpd[15917]: disconnect from localhost[127.0.0.1] May 13 23:50:57 max postfix/smtpd[15917]: connect from localhost[127.0.0.1] May 13 23:50:57 max postfix/smtpd[15917]: B4D241042D90: client=localhost[127.0.0.1] May 13 23:50:57 max postfix/cleanup[15912]: B4D241042D90: message-id=DSNj6vf-Wrb93WN@max.com.pl May 13 23:50:57 max postfix/qmgr[24716]: B4D241042D90: from=<>, size=3307, nrcpt=1 (queue active) May 13 23:50:57 max postfix/smtpd[15917]: disconnect from localhost[127.0.0.1] May 13 23:50:57 max postfix/smtp[15914]: 80C281042D81: to=0@max.net.pl, orig_to=ryszard@max.net.pl, relay=127.0.0.1[127.0.0.1]:10024, delay=26, delays=25/0.01/0/0.13, dsn=5.1.1, status=bounced (host 127.0.0.1[127.0.0.1] said: 550 5.1.1 Failed, id=29751-18, from MTA([127.0.0.1]:10025): 550 5.1.1 0@max.net.pl: Recipient address rejected: User unknown in virtual mailbox table (in reply to end of DATA command)) May 13 23:50:57 max postfix/cleanup[15912]: BAF231042D92: message-id=20090513215057.BAF231042D92@max.net.pl May 13 23:50:57 max postfix/qmgr[24716]: BAF231042D92: from=<>, size=3229, nrcpt=1 (queue active) May 13 23:50:57 max postfix/bounce[15921]: 80C281042D81: sender non-delivery notification: BAF231042D92 May 13 23:50:57 max postfix/qmgr[24716]: 80C281042D81: removed May 13 23:50:58 max postfix/smtp[15920]: B4D241042D90: to=jlc@o2.pl, relay=mx7.go2.pl[193.17.41.47]:25, delay=0.55, delays=0.01/0.01/0.34/0.19, dsn=2.0.0, status=sent (250 OK queued as Cthfxn) May 13 23:50:58 max postfix/qmgr[24716]: B4D241042D90: removed May 13 23:50:58 max postfix/smtp[15922]: BAF231042D92: to=jlc@o2.pl, relay=mx6.go2.pl[193.17.41.46]:25, delay=0.58, delays=0/0.01/0.32/0.24, dsn=2.0.0, status=sent (250 OK queued as CYAdnM) May 13 23:50:58 max postfix/qmgr[24716]: BAF231042D92: removed
dane identyfikujace serwer zostaly zmienione
Z tego co pamiętam to faktycznie pojawiły się zmiany w bazie ale nie pamiętam już dokładnie w jakich tabelach. Podaje pliki które wydaje mi się że się pozmieniały w związku z tym w systemie:
plik mysql_virtual_mailbox_maps.cf
user = lms password = xxxx hosts = host.nazwa.pl dbname = lms table = passwd, domains select_field = CONCAT(domains.name,'/',login,'/') where_field = CONCAT(login,'@',domains.name) additional_conditions = AND domainid = domains.id AND type & 2 = 2 AND (expdate = 0 OR expdate > UNIX_TIMESTAMP())
plik mysql_virtual_alias_maps.cf user = lms password = xxxx hosts = host.nazwa.pl dbname = lms
# MySQL, PgSQL query = SELECT CASE WHEN mail_forward != '' THEN mail_forward ELSE CONCAT(p.login,'@', pd.name) END FROM passwd p JOIN domains pd ON (p.domainid = pd.id) WHERE p.id IN (SELECT aa.accountid FROM aliases a JOIN domains ad ON (a.domainid = ad.id) JOIN aliasassignments aa ON (aa.aliasid = a.id) WHERE a.login = '%u' AND ad.name = '%d') OR (p.login = '%u' AND pd.name = '%d' AND type & 2 = 2)
Marek
!DSPAM:4a0b4b4f21254062814199!
On Thu, 14 May 2009 00:38:01 +0200, Marek Maniera mrmark@poczta.onet.pl wrote:
plik mysql_virtual_alias_maps.cf user = lms password = xxxx hosts = host.nazwa.pl dbname = lms # MySQL, PgSQL query = SELECT CASE WHEN mail_forward != '' THEN mail_forward ELSE CONCAT(p.login,'@', pd.name) END FROM passwd p JOIN domains pd ON (p.domainid = pd.id) WHERE p.id IN (SELECT aa.accountid FROM aliases a JOIN domains ad ON (a.domainid = ad.id) JOIN aliasassignments aa ON (aa.aliasid = a.id) WHERE a.login = '%u' AND ad.name = '%d') OR (p.login = '%u' AND pd.name = '%d' AND type & 2 = 2)
po wprowadzeniu tych zmian maile dochodza natomiast nadal wywala blad przy logowaniu do konta
On Thu, 14 May 2009 09:37:49 +0200, Jan CieÄko jlc@o2.pl wrote:
On Thu, 14 May 2009 00:38:01 +0200, Marek Maniera mrmark@poczta.onet.pl wrote:
plik mysql_virtual_alias_maps.cf user = lms password = xxxx hosts = host.nazwa.pl dbname = lms # MySQL, PgSQL query = SELECT CASE WHEN mail_forward != '' THEN mail_forward ELSE CONCAT(p.login,'@', pd.name) END FROM passwd p JOIN domains pd ON (p.domainid = pd.id) WHERE p.id IN (SELECT aa.accountid FROM aliases a JOIN domains ad ON (a.domainid = ad.id) JOIN aliasassignments aa ON (aa.aliasid = a.id) WHERE a.login = '%u' AND ad.name = '%d') OR (p.login = '%u' AND pd.name = '%d' AND type & 2 = 2)
po wprowadzeniu tych zmian maile dochodza natomiast nadal wywala blad przy logowaniu do konta
uporalem sie juz dzieki za pomoc
uczestnicy (3)
-
A.L.E.C
-
Jan Ciećko
-
Marek Maniera