ฉันกำลังพยายามตั้งค่าเซิร์ฟเวอร์ IMAP บนเซิร์ฟเวอร์เมล Centos 7 พื้นฐานของฉัน ฉันได้ตั้งค่า postfix MTA และส่งอีเมลไปยังไดเร็กทอรีต่อไปนี้ (ฉันไม่มีเหตุผลที่จะเปลี่ยนแปลงสิ่งนี้เพื่อใช้ไดเร็กทอรี $HOME):
root@mail3:/var/spool/mail
# ls -ltrh
รวม 12K
-rw-rw----. 1 rpc จดหมาย 0 29 ก.พ. 2020 rpc
-rw-rw----. 1 centos จดหมาย 0 3 ก.พ. 19:39 centos
-rw-rw----. 1 bruce mail 0 3 ก.พ. 19:47 น. bruce
-rw-rw----. 1 navid mail 0 3 ก.พ. 19:47 น. navid
-rw-rw----. 1 mcchen mail 0 3 ก.พ. 19:47 mcchen
-rw-rw----. 1 rab mail 9.0K 4 ก.พ. 16:44 rab
mailx บนเซิร์ฟเวอร์ระบุว่าเมลถูกเก็บไว้ใน /var/spool/mail/%n:
[rab@mail3 ~]$ mailx
Heirloom Mail เวอร์ชัน 12.5 7/5/10 พิมพ์ ? เพื่อขอความช่วยเหลือ
"/var/spool/mail/rab": 5 ข้อความ 3 ยังไม่ได้อ่าน
>U 1 robert.mcnaught@gmai พฤ. 3 ก.พ. 20:23 13/521 "ทดสอบ 2 กับ telnet"
U 2 robert.mcnaught@gmai พฤ. 3 ก.พ. 20:25 10/453 "ทดสอบจากขอบโดยใช้ telnet"
U 3 robert.mcnaught@gmai พฤ. 3 ก.พ. 21:21 10/451 "Test from Telnet Thursday"
4 Rab McNaught ศุกร์ 4 ก.พ. 16:32 75/3885 "ทดสอบจาก Gmail"
5 Rab McNaught Fri 4 ก.พ. 16:43 75/3902 "Test 3 with local_domains readded"
ฉันมีการกำหนดค่าต่อไปนี้ (จากค่าเริ่มต้น) ใน dovecot.conf และ 10-mail.conf:
# vi dovecot.conf
โปรโตคอล = imap
login_greeting = โดฟคอตพร้อม
ฟัง = *, ::
root@mail3:/etc/dovecot/conf.d
# vi 10-mail.conf
mail_location = maildir:/var/spool/mail/
ฉันยังเพิ่มสิทธิ์การเขียนส่วนกลางในไฟล์ /var/spool/mail และกล่องจดหมาย เนื่องจากฉันมีข้อผิดพลาดเกี่ยวกับการอนุญาต
ตอนนี้ฉันพบว่าฉันสามารถเข้าสู่ระบบผ่าน IMAP และ SELECT INBOX ได้ แต่มันสร้างกล่องจดหมายเปล่า ซึ่งแนะนำว่ามันไม่ได้รับไฟล์กล่องจดหมายของฉันใน /var/spool/mail/rab
# เทลเน็ต 0 143
ลอง 0.0.0.0...
เชื่อมต่อกับ 0
อักขระ Escape คือ '^]'
* ตกลง [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot พร้อมแล้ว
. เข้าสู่ระบบ rab 1314scoTM
. ตกลง [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 CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE CONDSTORE CONTRESIN EARCH= E CONTRESCH EEARCH ค้นหารายการ-สถานะไบนารี MOVE SNIPPET=FUZZY SPECIAL-USE] เข้าสู่ระบบ
. เลือกกล่องจดหมาย
* FLAGS (\ ตอบแล้ว \ ตั้งค่าสถานะ \ ถูกลบ \ เห็น \ แบบร่าง)
* ตกลง [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] อนุญาตค่าสถานะ
* 0 มีอยู่
* 0 ล่าสุด
* ตกลง [UIDVALIDITY 1643997561] UID ถูกต้อง
* ตกลง [UIDNEXT 1] คาดการณ์ UID ถัดไป
. ตกลง [อ่าน-เขียน] เลือกเสร็จ (0.004 + 0.000 + 0.003 วินาที)
ใครช่วยชี้ฉันไปในทิศทางที่ถูกต้องด้วยสิ่งนี้