Dovecot nečte poštu v /var/mail/uzivatel

palacinka

Dovecot nečte poštu v /var/mail/uzivatel
« kdy: 21. 03. 2014, 20:43:36 »
Chtel bych pristupovat pres IMAP k mailum  co mam ve slozce /var/mail/uzivatel 

No snazil jsem se nastavit dovecot ale fakt nevim co delam spatne.
V /etc/dovecot/conf.d/10-mail.conf mam nastavene

mail_location = mbox:~/mail:INBOX=/var/mail/%u




Kód: [Vybrat]
telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready.
a1 login uzivatel heslo
a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE] Logged in
a2 LIST "" "*"
* LIST (\HasNoChildren) "/" INBOX
a2 OK List completed.
a3 EXAMINE INBOX
a3 NO [CANNOT] Mailbox isn't a valid mbox file
 NO [CANNOT] Mailbox isn't a valid mbox file
* BAD Error in IMAP command NO: Unknown command.



« Poslední změna: 24. 03. 2014, 11:43:26 od Petr Krčmář »


Lol Phirae

Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
« Odpověď #1 kdy: 21. 03. 2014, 20:46:52 »
Huh, zkus maildir.  ::)

Fantomas

Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
« Odpověď #2 kdy: 21. 03. 2014, 20:54:59 »
Me to funguje s timhle: mail_location = mbox:%h:INBOX=/var/mail/%u

Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
« Odpověď #3 kdy: 21. 03. 2014, 21:02:49 »
Chtel bych pristupovat pres IMAP k mailum  co mam ve slozce /var/mail/uzivatel 

No snazil jsem se nastavit dovecot ale fakt nevim co delam spatne.
V /etc/dovecot/conf.d/10-mail.conf mam nastavene

mail_location = mbox:~/mail:INBOX=/var/mail/%u
No nejprve používáte Maildir nebo mbox pro ukládání emailů? Tak i tak, ale bude chyba v té konfiguraci, protože máte nastaveno ukládání emailů ve formátu mbox, který vám odkazuje na soubor, ve kterém jsou emaily, ale vy mluvíte o tom, že /var/mail/uzivatel je složka.

palacinka

Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
« Odpověď #4 kdy: 21. 03. 2014, 21:05:52 »
Omlouvam se, napsal jsem to spatne 

/var/mail/uzivatel neni slozka ale soubor ve kterem jsou vsechny emaily co chci cist.


zkusil jsem:
 mail_location = mbox:%h:INBOX=/var/mail/%u

ted mi to rekurzivne vypisuje vsechny soubory co mam ve svem domacim adresari.

A kdyz dam prozkoumat inbox tak se nic nezmenilo.

Musim dodat, ze ve slozkach ~/mail  , ~/Maildir apod   zadne maily nejsou, jsou tam jen nejake soubory co si vytvoril dovecot

To mam nejak zkonvertovavat ten format co mam v /var/mail/uzivatel  do toho mbox formatu?

Prominte mi mou neznalost. Chtel jsem si jen pres IMAP cist vysledky ukolu co mam v cronu









Fantomas

Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
« Odpověď #5 kdy: 21. 03. 2014, 21:25:03 »
Zapni si logovani: soubor /etc/dovecot/conf.d/10-logging.conf, direktiva log_path = /var/log/dovecot.log a hledej chybu. Pokud mas mailu v jednom souboru, tak to je mbox. Urcite nemas ten soubor poniceny? Staci se prihlasit pres ssh a spustit treba pine.

palacinka

Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
« Odpověď #6 kdy: 21. 03. 2014, 21:53:41 »
Dekuji za rady.

Vypada to, ze jsem ten soubor mel poskozeny.
Ale take jsem nejspis musel pridat sveho uzivatele do skupiny mail.

Nyni mi to funguje.