Fórum Root.cz
Hlavní témata => Server => Téma založeno: 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
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.
-
Huh, zkus maildir. ::)
-
Me to funguje s timhle: mail_location = mbox:%h:INBOX=/var/mail/%u
-
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.
-
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
-
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.
-
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.