วิธีที่ง่ายที่สุดในการตั้งค่าเซิร์ฟเวอร์อีเมล IMAP


12

ฉันยังใหม่กับการตั้งค่าเซิร์ฟเวอร์อีเมลและทุกที่ที่ฉันมองฉันจะได้รับคำแนะนำที่ล้าสมัยหรือซับซ้อนมากในการตั้งค่าเซิร์ฟเวอร์อีเมล

มีวิธีการง่ายๆในการติดตั้งเซิร์ฟเวอร์เมล IMAP หรือไม่?


mypostfixadminนอกจากนี้ ตราบใดที่คุณล็อคมันลงมันก็สวยดีและมีแฟนซี
earthmeLon

คำตอบ:


21

คุณสามารถใช้ Dovecot สำหรับเมลเซิร์ฟเวอร์

  1. ติดตั้งแพ็คเกจ

    sudo apt-get install dovecot-imapd dovecot-pop3d

  2. กำหนดค่าโปรโตคอลที่คุณต้องใช้โดยต่อท้ายโปรโตคอลในไฟล์/etc/dovecot/dovecot.conf:

    protocols = pop3 pop3s imap imaps

  3. เลือกกล่องจดหมายที่คุณต้องการใช้ Dovecot รองรับmaildirและmboxฟอร์แมต แก้ไขไฟล์/etc/dovecot/dovecot.confและเปลี่ยนบรรทัด

    mail_location = maildir:~/Maildir # (for maildir)

    หรือ

    mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u # (for mbox)

  4. เริ่มบริการใหม่

    sudo /etc/init.d/dovecot restart

  5. ใช้ telnet เพื่อตรวจสอบว่า dovecot ทำงานอย่างถูกต้อง

    telnet localhost imap

แค่นั้นแหละ.

PS ตรวจสอบให้แน่ใจด้วยว่าไฟร์วอลล์ของคุณได้รับการกำหนดค่าอย่างเหมาะสมเพื่อยอมรับการเชื่อมต่อบนพอร์ตที่เหมาะสม

ที่มา: เอกสารเซิร์ฟเวอร์ Dovecot อย่างเป็นทางการ


1
คำตอบที่ดี อย่างไรก็ตามคุณอาจต้องการปรับปรุงสิ่งนี้เพียงเล็กน้อยโดยอธิบายวิธีการบอกว่ามีใครใช้รูปแบบ mbox หรือ maildir รวมถึงข้อเท็จจริงที่ว่าบน Ubuntu 14.04 Server มันใช้ Upstart for Dovecot ตอนนี้และคุณต้องทำ "start / คำสั่ง type "stop / restart / status dovecot"
Volomike

1
นอกจากนี้ฉันพบว่าหากคุณได้รับพรอมต์สำหรับ SSL การข้ามจะทำให้ dovecot ไม่โหลด คุณจะต้องทำ SSL ที่ลงนามเองบนเมลจนกว่าคุณจะสามารถแทนที่ด้วยใบรับรองจริง นอกจากนี้ยังdpkg-reconfigure dovecot-imapใช้งานไม่ได้ - คุณจะต้องทำapt-get --purge remove dovecot-core dovecot-imapd dovecot-pop3dเพื่อลบและเริ่มต้นใหม่
Volomike

1
เวอร์ชัน dovecot ปัจจุบันใช้ /etc/dovecot/conf.d ที่เก็บไฟล์การตั้งค่าที่แตกต่างกันดังนั้นการเลือกโปรโตคอลจะทำการวางไฟล์ไว้ที่นั่น อย่างไรก็ตามไม่จำเป็นต้องแก้ไขใด ๆ เลยการติดตั้งเริ่มต้นได้ตั้งค่าทุกอย่างเรียบร้อยแล้ว
jesjimher

ขณะนี้สามารถดูเอกสารได้ที่help.ubuntu.com/18.04/serverguide/dovecot-server.htmlแต่ฉันไม่รู้ว่าคำตอบที่เหลือต้องได้รับการตรวจสอบตั้งแต่ปี 2013 หรือไม่
mwfearnley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.