Portál AbcLinuxu, 28. července 2025 00:46
// store draft message is this mailbox
// leave blank if draft messages should not be stored
$rcmail_config['drafts_mbox'] = 'new';
// store spam messages in this mailbox
$rcmail_config['junk_mbox'] = 'spam';
// store sent message is this mailbox
// leave blank if sent messages should not be stored
$rcmail_config['sent_mbox'] = 'sent';
// move messages to this folder when deleting them
// leave blank if they should be deleted directly
$rcmail_config['trash_mbox'] = 'tmp';
// display these folders separately in the mailbox list.
// these folders will also be displayed with localized names
$rcmail_config['default_imap_folders'] = array('INBOX', 'new', 'sent', 'spam', 'tmp');
// automatically create the above listed default folders on login
$rcmail_config['create_default_folders'] = true;
Řešení dotazu:
Přemyšlíte nad tím nejspíš špatně. Roundcube musí s Dovecotem nějak komunikovat, nejlépe přes IMAP. Roundcube samozřejmě složky zakládá přes IMAP a právě složky s tečkou na začátku (dle nastavení Dovecotu) jsou opravdové složky, které uvidíte přes IMAP.
Základní složka je INBOX, tak se nachazí tam, kde jste to nastavil v Dovecotu. V ní jsou složky využívané Dovecotem, tj. vámi vyjmenované cur (přečtené), new (nové/nepřečtené), tmp (odkládací). V inboxu pak můžou být další složky, jako Sent, Drafts atd.
Laicky řečeno, vše se chová správně.
... $rcmail_config['drafts_mbox'] = 'new'; ... $rcmail_config['trash_mbox'] = 'tmp';Tady mu říkáte, aby ty složky založil.
...
$rcmail_config['drafts_mbox'] = 'new';
...
$rcmail_config['trash_mbox'] = 'tmp';
mailbox_location = maildir:~/Maildir:LAYOUT=fs
mailbox_location = maildir:/var/mail/virtual/%d/%n/Maildir:LAYOUT=fs
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.