Fórum Root.cz

Hlavní témata => Server => Téma založeno: palacinka 21. 03. 2014, 20:43:36

Název: Dovecot nečte poštu v /var/mail/uzivatel
Přispěvatel: palacinka 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.



Název: Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
Přispěvatel: Lol Phirae 21. 03. 2014, 20:46:52
Huh, zkus maildir.  ::)
Název: Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
Přispěvatel: Fantomas 21. 03. 2014, 20:54:59
Me to funguje s timhle: mail_location = mbox:%h:INBOX=/var/mail/%u
Název: Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
Přispěvatel: cik951 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.
Název: Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
Přispěvatel: palacinka 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







Název: Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
Přispěvatel: Fantomas 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.
Název: Re:dovecot IMAP - nejde cteni mailu v /var/mail/uzivatel
Přispěvatel: palacinka 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.