Î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?