Cyrus - különböző könyvtárak jönnek létre

 ( pepo | 2010. április 12., hétfő - 9:09 )

Sziasztok!

Egy virtualis leveleket kiszolgáló rendszerrel birkózom. [Postfix+Cyrus+(RoundCube)].
Azt már elértem, hogy a /var/spool/imap/[betűjel] (betűjel alatt értsd a user e-mailcímének első betűjét) alá hozza létre a maildireket, de óriási bánatomra, a user domain nélküli nevével létrehozott maildirt kreál a cyrus, a roundcube és a levelező kliens-szinkronizáláskor viszont egy valami@domain.com formátumú könyvtárat.
Vagyis egy userhez két könyvtár jön létre. A bejövő levelek pl. a /var/spool/imap/v/user/valami/-könyvtárban landolnak. A roundcube és a imap levelezőkliens pedig a /var/spool/imap/domain/v/domain.com/v/user/valami-ből dolgoznak.
Első blikkre a Postfixet hibáztattam, de ott egyértelmű, hogy a mailbox_transport = cyrus deklaráció alapján átadja a leveleket a cyrusnak tárolásra. (A maillogban is ez látszik.) Ha a Postfixre ráerőltetem a virtual_mailbox_maps-szal és a virtual_mailbox_base-zel a célkönyvtárakat, akkor nekem leginkább egy dovecot-nak tetsző maildir letárolást eredményez. Ergo nem tartom valószínűnek, hogy a Postfix hibázik.

Íme az imapd.conf:

cat imapd.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: admin  cyrus
autocreatequota: 10000
createonpost: yes
allowplaintext: yes
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
sasl_pwcheck_method: auxprop
sasl_auxprop_plugin: sasldb
sasl_mech_list: PLAIN
tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_ca_file: /etc/pki/tls/certs/ca-bundle.crt
unixhierarchysep: yes
autocreateinboxfolders: spam|Drafts|Junk|Sent|Trash|Templates
autosubscribeinboxfolders: spam|Drafts|Junk|Sent|Trash|Templates
anysievefolder: yes
altnamespace: 1
defaultdomain: com
servername: domain.com
virtdomains: yes
loginrealms: domain1.com domain2.com domain3.com

Hol a hiba? A válaszokat előre is köszönöm.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nem igazán értem a problémát...a postfix lmtp-vel átadja a levelet a cyrusnak, oda teszi, ahova akarja...a roundcube meg nem "könyvtárból dolgozik", hanem imap-on keresztül kéri le a cyrustól.

Na, ez a baj, hogy megkeveredett valami.

Egyelőre annyit látok, hogy a "defaultdomain" az kapásból nem jó, oda azt a domaint kell írni, ahová a userek alapból bejelentkeznek (tehát a @ nélkül).

Ezt átírtam.
Lehet, hogy mailboxes.db a hibás?
Tudnál idézni egy-két sort virtual-ra vonatkozóan?