[Postfixbuch-users] postix cyrus + virtuelle domains + übergabestring an deliver

rupert rupertt at gmail.com
Do Jan 17 11:44:53 CET 2008


Hallo,
ich habe hier ein cyrus murder cluster auf dessem frontend ein postfix die
mail entgegenehmen soll.
Ohne virtuelle domains lief alles wunderbar, nun habe ich gestern auf
virtuelle domains umgestellt und kann keine mails an die cyrus postfächer
weitergeben. imap zugriff funktioniert!.

Beim Versenden der emails kann cyurs das postfach nicht finden:

: accepted connection
Jan 17 08:31:34 mail2 lmtpunix[5333]: lmtp connection preauth'd as postman
Jan 17 08:31:34 mail2 mupdate[3178]: cmd_find(fd:16, user.mailtest^
local.susi)
Jan 17 08:31:34 mail2 lmtpunix[5333]: verify_user(user.mailtest^local.susi)
failed: Mailbox does not exist
Jan 17 08:31:34 mail2 postfix/pipe[5873]: 5CFA0120651: to=<mailtest.local
/susi at mailfarm21.local>, orig_to=<susi at mailtest.local>, relay=cyrus, delay=
0.31, delays=0.14/0.06/0/0.11, dsn=5.6.0, status=bounced (data format error.
Command output: mailtest.local/susi: Mailbox does not exist )
Jan 17 08:31:34 mail2 postfix/cleanup[5866]: 9C391120655: message-id=<
20080117073134.9C391120655 at mail2.mailfarm21.local>
Jan 17 08:31:34 mail2 postfix/qmgr[5862]: 9C391120655: from=<>, size=2267,
nrcpt=1 (queue active)
Jan 17 08:31:34 mail2 postfix/bounce[5875]: 5CFA0120651: sender non-delivery
notification: 9C391120655
Jan 17 08:31:34 mail2 postfix/qmgr[5862]: 5CFA0120651: removed
Jan 17 08:31:34 mail2 lmtpunix[5333]: accepted connection
Jan 17 08:31:34 mail2 lmtpunix[5333]: lmtp connection preauth'd as postman
Jan 17 08:31:34 mail2 mupdate[3178]: cmd_find(fd:16, user.mailfarm21^
local.root)
Jan 17 08:31:34 mail2 lmtpunix[5333]: verify_user(user.mailfarm21^local.root)
failed: Mailbox does not exist
Jan 17 08:31:34 mail2 postfix/pipe[5873]: 9C391120655: to=<mailfarm21.local
/root at mailfarm21.local>, orig_to=<root at mailfarm21.local>, relay=cyrus,
delay=0.1, delays=0.04/0.01/0/0.05, dsn=5.6.0, status=bounced (data format
error. Command output: mailfarm21.local/root: Mailbox does not exist )
Jan 17 08:31:34 mail2 postfix/qmgr[5862]: 9C391120655: removed

ich habe mit dem string rumgespielt und bei diesem scheint er die mailbox zu
finden:

 /usr/lib/cyrus-imapd/deliver -m 'mailtest/local at user/niki'
dass ist der eintrag aus dem dumb der mailbox.db
mailtest.local!user.niki        0 default       niki at mailtest.local
lrswipkxtecda

wie muss ich hier vorgehen?

in der main.cf steht folgendes dazu:
virtual_maps = mysql:/etc/postfix/mysql-virtual_domains.cf,
mysql:/etc/postfix/mysql-virtual_mailboxes.cf

und der query sieht so aus:
query = SELECT
CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'')
FROM users WHERE email = '%s'

Ich bin diesem howto gefolgt:
http://www.delouw.ch/linux/Postfix-Cyrus-Web-cyradm-HOWTO/html/index.html

nur das ich direkt von cyrus nach mysql gehe, ohne pam

danke
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20080117/2447ecfa/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users