Puncte:0

Configurare de bază Dovecot 2.2.36-8 - mbox: directorul rădăcină mbox nu poate fi un fișier

drapel in

Încerc să configurez un server IMAP pe serverul meu de e-mail de bază Centos 7. Am configurat postfix MTA și livrez e-mailuri în următorul director (nu am niciun motiv să schimb acest lucru pentru a folosi directorul $HOME):

root@mail3:/var/spool/mail
# ls -ltrh
total 12K
-rw-rw----. 1 rpc mail 0 februarie 29 2020 rpc
-rw-rw----. 1 centos mail 0 Feb 3 19:39 centos
-rw-rw----. 1 bruce mail 0 Feb 3 19:47 bruce
-rw-rw----. 1 navid mail 0 Feb 3 19:47 navid
-rw-rw----. 1 mcchen mail 0 Feb 3 19:47 mcchen
-rw-rw----. 1 rab mail 9.0K Feb 4 16:44 rab

mailx pe server indică faptul că e-mailurile sunt stocate în /var/spool/mail/%n:

[rab@mail3 ~]$ mailx
Heirloom Mail versiunea 12.5 7/5/10. Tip ? pentru ajutor.
„/var/spool/mail/rab”: 5 mesaje 3 necitite
>U 1 robert.mcnaught@gmai Joi Feb 3 20:23 13/521 "Test 2 with telnet"
 U 2 robert.mcnaught@gmai Joi, 3 februarie 20:25 10/453 „Testează de la margine folosind telnet”
 U 3 robert.mcnaught@gmai Joi 3 Feb 21:21 10/451 "Test de la Telnet Joi"
    4 Rab McNaught Vin. 4 februarie 16:32 75/3885 „Test din Gmail”
    5 Rab McNaught Vin. 4 februarie 16:43 75/3902 „Test 3 cu local_domains citit”

Am următoarea configurație (în mod implicit) setată în dovecot.conf și 10-mail.conf:

# vi dovecot.conf
protocols = imap
login_greeting = Porumbelul gata.
asculta = *, ::

root@mail3:/etc/dovecot/conf.d
# vi 10-mail.conf 
mail_location = maildir:/var/spool/mail/

Am adăugat, de asemenea, permisiuni de scriere globale pe /var/spool/mail și fișierele cutia poștală, deoarece apoi am avut o eroare legată de permisiuni.

Acum constat că mă pot autentifica prin IMAP și SELECT INBOX, dar produce o cutie poștală goală, sugerând că nu îmi preia fișierul cutiei poștale din /var/spool/mail/rab

# telnet 0 143
Încercați 0.0.0.0...
Conectat la 0.
Caracterul de evacuare este „^]”.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot gata.
. autentificare rab 1314scoTM
. OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENȚE THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS=LIST-EXTORCHERESTE CHEARESTE1 LISTĂ DE CĂUTARE ÎNTREPRINDERE. SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY SPECIAL-USE] Conectat
. selectați inbox
* DRAPEURI (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered\Flagged\Deleted\Seen\Draft\*)] Steaguri permise.
* 0 EXISTĂ
* 0 RECENT
* OK [UIDVALIDITY 1643997561] UID-uri valide
* OK [UIDNEXT 1] Următorul UID prezis
. OK [CITIȚI-SCRIERE] Selectare finalizată (0,004 + 0,000 + 0,003 secunde).

Poate cineva să mă îndrume în direcția corectă cu asta?

drapel jp
https://doc.dovecot.org/configuration_manual/mail_location/mbox/
drapel in
Mulțumesc Alex D. Am citit că variabila mail mail_location a fost depreciată și de atunci a fost înlocuită cu maildir. Acum mă pot autentifica prin IMAP.
drapel jp
`/var/spool/mail/` nu este un `Maildir`, aceste fișiere sunt în format `mbox`. Documentația pe care am legat-o mai sus explică cum să lucrezi cu fișierele `mbox` în `/var/spool/mail/`.
drapel in
ah, ai dreptate. L-am schimbat din nou la mbox:/var/spool/mail și mă pot autentifica la IMAP și pot face IMAP SELECT, deși returnează 0 e-mailuri când de fapt am 5, așa că nu lovește fișierul mbox se pare.
drapel in
Pentru a rezolva INBOX gol prin IMAP SELECT, trebuie să specificați argumentul INBOX în mail_location. Acum folosesc mail_location = mbox:/var/spool/mail/:INBOX=/var/spool/mail/%u

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.