Skocz do zawartości
Zaloguj się, aby obserwować  
peku33

Roundcube + dovecot - brakujące foldery

Polecane posty

Witajcie. Zainstalowałem na serwerze ispcp, następnie zamieniłem proftpd na pure-ftpd, squirrelmail na roundcube i courier-imap na dovecot. Ta ostatnia zmiana podyktowana była brakiem działających folderów w roundcube. Maile wysyłają się i odbierają prawidłowo. Mój maildir także został zmieniony, z /var/mail na /home/virtual_mail. Odpalając roundcube widzę tylko Inbox. Mogę sobię manualnie utworzyć Sent w edycji folderów, wtedy wszystko chodzi. Zależy mi jednak, żeby podstawowe foldery tworzyły się same (Sent Drafts Trash). Co mogę zrobić?

 

W logach żadnych błędów.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Czy chodzi Ci o taką opcję pochodzącą z */roundcube/config/main.inc.php

 

// automatically create the above listed default folders on login

$rcmail_config['create_default_folders'] = true;

 

?

;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

lub zainteresuj się pluginem autocreate do dovecot... wtedy w /etc/dovecot.conf w sekcji plugin dodajesz odpowiednie wpisy i przy tworzeniu konta z automatu tworzone są foldery.

 

plugin{

autocreate1=SPAM
autosubscribe1=SPAM

autocreate2=Drafts
autosubscribe2=Drafts
}

 

taki kod automatycznie utworzy i doda do listy folderów foldery SPAM i Drafts które będą widoczne w roundcube i innych klientach pocztowych.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Czy chodzi Ci o taką opcję pochodzącą z */roundcube/config/main.inc.php

 

// automatically create the above listed default folders on login

$rcmail_config['create_default_folders'] = true;

 

?

wink.png

 

Niestety, nic się nie tworzy, na to już wpadłem.

 

lub zainteresuj się pluginem autocreate do dovecot... wtedy w /etc/dovecot.conf w sekcji plugin dodajesz odpowiednie wpisy i przy tworzeniu konta z automatu tworzone są foldery.

 

plugin{

autocreate1=SPAM
autosubscribe1=SPAM

autocreate2=Drafts
autosubscribe2=Drafts
}

 

Na to też wpadłem, jednak wywala do logów błąd o braku uprawnień do katalogu /home/virtual_mail/domena.pl/kontakt/.INBOX.Sent/tmp

 

dodam, że sprawdziłem ten katalog, uid=vmail, gid=mail drwx------, oczywiście mail korzysta z dokładnie tych danych.

Tworzy folder .INBOX.Sent, ale w nim już nie tworzy tmp/ new/ i cur/

taki kod automatycznie utworzy i doda do listy folderów foldery SPAM i Drafts które będą widoczne w roundcube i innych klientach pocztowych.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

U mnie zmiana w roundcube wystarczyła, z tym że nie dla kont które już były odwiedzane z roundcube, tylko dla nowo założonych (przy pierwszym logowaniu tworzył). A sprawdzałeś czy squirrelmail tworzy? Bo pytanie czy to problem samego interfejsu czy niżej...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
U mnie zmiana w roundcube wystarczyła, z tym że nie dla kont które już były odwiedzane z roundcube, tylko dla nowo założonych (przy pierwszym logowaniu tworzył). A sprawdzałeś czy squirrelmail tworzy? Bo pytanie czy to problem samego interfejsu czy niżej...

 

Skoro sam dovecot sobie nie razi (plugin autocreate) to raczej problem leży niżej...

 

 

/home/virtual_mail/domena.pl/kontakt/

w tym katalogu masz strukturę INBOX (tmp, cur, new) i katalogi np. (.SPAM) w których również masz strukturę (cur, new, tmp)

a plik subscriptions powienien zawierać nazwy katalogów bez ".INBOX" czyli same np.

.SPAM
.Drafts

 

tak masz?

Edytowano przez pietrovek (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

razem 48
drwx------ 8 vmail mail 4096 11-07 21:33 .
drwx------ 6 vmail mail 4096 11-07 16:12 ..
drwx------ 2 vmail mail 4096 11-07 16:12 cur
-rwx------ 1 vmail mail  156 11-07 16:13 dovecot.index.log
-rwx------ 1 vmail mail   17 11-07 16:13 dovecot-uidlist
-rwx------ 1 vmail mail    8 11-07 21:09 dovecot-uidvalidity
-rwx------ 1 vmail mail    0 11-07 16:13 dovecot-uidvalidity.4eb7f581
drwx------ 2 root  root 4096 11-07 21:32 .INBOX.Drafts
drwx------ 2 root  root 4096 11-07 21:32 .INBOX.Sent
drwx------ 2 root  root 4096 11-07 21:32 .INBOX.Trash
drwx------ 2 vmail mail 4096 11-07 16:12 new
-rwx------ 1 vmail mail   36 11-07 21:33 subscriptions
drwx------ 2 vmail mail 4096 11-07 16:12 tmp

 

Nie wiem czemu autocreate stworzył foldery jako root...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Okej, zabrałem się za to od innej strony. Otworzyłem sobie kod roundube, i print_r folderów które chcę wyświetlić to:

INBOX
INBOX.INBOX.Sent
INBOX.INBOX.Drafts
INBOX.INBOX.Junk
INBOX.INBOX.Trash

 

Wygląda tak, jakby te podwójne wartości dostawał bezpośrednio z konfigu, a tam jest w ogóle bez prefixu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×