วิธีกำหนดค่าเซิร์ฟเวอร์อีเมลใน Linux

Anonim

วิธีกำหนดค่าเซิร์ฟเวอร์อีเมลใน Linux

ตอนนี้ผู้ใช้หลายคนต้องการตั้งค่าไคลเอนต์จดหมายพิเศษบนคอมพิวเตอร์เพื่อให้ได้เร็วที่สุดและจัดการอีเมล ในกรณีส่วนใหญ่ทันทีหลังจากการติดตั้งโปรแกรมดังกล่าวคุณสามารถย้ายไปยังการโต้ตอบโดยตรงกับมัน แต่สิ่งนี้ไม่ได้ใช้กับวงกลมเฉพาะของผู้ใช้ระบบปฏิบัติการ Linux ที่นี่คุณจะต้องเพิ่มและกำหนดค่าเซิร์ฟเวอร์อีเมลที่ให้การยอมรับและการส่งข้อความ นี่เป็นงานที่ยาก แต่ได้รับการแก้ไขผ่านคู่มือโดยละเอียด เราต้องการทำความคุ้นเคยกับคำแนะนำดังกล่าวในขณะที่เล่นในรายละเอียดแต่ละขั้นตอนที่จำเป็น

ปรับแต่งเมลเซิร์ฟเวอร์ใน Linux

ในเวลาปัจจุบันในการเข้าถึงที่เปิดอยู่มีเซิร์ฟเวอร์จดหมายที่กำหนดเองหลายตัวและแต่ละตัวมีลักษณะของตัวเอง เราจะมุ่งเน้นไปที่การตัดสินใจที่ได้รับความนิยมและเป็นที่นิยมมากที่สุดการจ่ายเวลาและส่วนประกอบเพิ่มเติม ตัวอย่างจะถูกนำไปใช้โดยการกระจาย Ubuntu และสำหรับเจ้าของ Redhat คำสั่งแยกจะถูกนำเสนอหากมีความแตกต่างจากที่ระบุจะพร้อมใช้งาน ก่อนที่จะเริ่มการวิเคราะห์ของแต่ละขั้นตอนเราขอแนะนำให้ทำความคุ้นเคยกับข้อมูลเบื้องต้นและข้อมูลที่สำคัญมากซึ่งจะเข้าใจหลักการโดยรวมของระบบภายใต้การพิจารณา

ส่วนประกอบ SMTP และบริการไปรษณีย์

ผู้ใช้บางคนมีความสนใจในปัญหาของการส่งอีเมลบนอินเทอร์เน็ตที่เกี่ยวข้องกับความจำเป็นในการใช้ส่วนประกอบที่แตกต่างกันที่รับผิดชอบในการดำเนินการบางอย่าง การเรียงลำดับและการส่งข้อมูลดังกล่าวเป็นกระบวนการที่ซับซ้อนดำเนินการโดยอัลกอริทึมพิเศษ องค์ประกอบที่สำคัญที่สุดของห่วงโซ่นี้คือ SMTP (Simple Mail Transfer Protocol) ซึ่งเป็นเซิร์ฟเวอร์อีเมล มีหน้าที่รับผิดชอบในการปฏิบัติตามกฎการจัดส่งที่จัดตั้งขึ้นตามลำดับดำเนินการ ไม่มีเซิร์ฟเวอร์ส่วนที่เหลือของลิงก์โซ่จะไม่ทำงานเลย เซิร์ฟเวอร์แลกเปลี่ยนข้อมูลของเซิร์ฟเวอร์และใช้พอร์ตสำหรับสิ่งนี้ บ่อยครั้งที่พวกเขาเป็นอันดับที่ 25 ความหลากหลายของเซิร์ฟเวอร์นั้นแตกต่างกันและวันนี้เราจะใช้ Postfix ขั้นสูงเพิ่มเติมสำหรับตัวอย่าง ตอนนี้พิจารณาโครงสร้างโดยรวมของระบบ

  • ไคลเอนต์จดหมาย นี่คือโปรแกรมที่คุณได้รับและเรียกดูตัวอักษรของคุณ ตัวอย่างที่น่าเบื่อที่สุดคือ Microsoft Outlook การใช้งานของอินเทอร์เฟซกราฟิกช่วยให้ผู้ใช้มือใหม่มากที่สุดในการจัดการบัญชีของมันโดยไม่ต้องคิดเกี่ยวกับสิ่งที่ซ่อนอยู่หลังปุ่มง่าย ๆ
  • เซิร์ฟเวอร์จดหมาย ข้างต้นเราได้กล่าวไปแล้วว่าองค์ประกอบนี้ทำตัวเลือกการถ่ายโอน มันสามารถเรียกว่าบุรุษไปรษณีย์ที่แปลกประหลาดในโลกของอินเทอร์เน็ต
  • ตัวแทนจัดส่งอีเมล ลิงค์โซ่สุดท้ายเรียกว่าตัวแทนการจัดส่งจดหมายหรือ MDA ย่อ เป็นเครื่องมือนี้ที่รับผิดชอบในการสร้างความมั่นใจว่าจดหมายจะถูกส่งไปยังผู้รับที่เฉพาะเจาะจงและไม่สูญหายไปกับการขยายของเซิร์ฟเวอร์ขนาดใหญ่ ในกรณีของเราผู้ช่วยที่คล้ายกันจะเป็น Postfix-Maildrop

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

ขั้นตอนที่ 1: ติดตั้ง Postfix

เราได้ชี้แจงก่อนหน้านี้แล้วเครื่องมือใดถูกนำมาเป็นตัวอย่าง หากตัวเลือกนี้ไม่เหมาะกับคุณติดตั้งยูทิลิตี้อื่น ๆ และดำเนินการกำหนดค่าตามคำแนะนำที่ระบุในขั้นตอนต่อไปนี้เนื่องจากคุณสมบัติใหม่ บางครั้งในการประกอบมาตรฐานของการแจกจ่ายเซิร์ฟเวอร์ PostFix ได้รับการติดตั้งแล้วว่าคุณสามารถตรวจสอบคำสั่ง postfix GREP ได้ แต่ในกรณีส่วนใหญ่จำเป็นต้องติดตั้งด้วยตัวเองว่าเราจะแสดงให้เห็นต่อไป

  1. การดำเนินการเพิ่มเติมทั้งหมดจะดำเนินการผ่าน "เทอร์มินัล" มาตรฐานโดยการป้อนคำสั่งที่นั่นดังนั้นให้ทำงานอย่างสะดวกสบายเช่นผ่านเมนูแอปพลิเคชัน
  2. ไปที่เทอร์มินัลสำหรับการติดตั้งเพิ่มเติม Postfix ใน Linux

  3. ป้อน Sudo Apt-Get -y ติดตั้งคำสั่ง postfix หากคุณเป็นเจ้าของโดย Debian / Mint / Ubuntu Distribution สำหรับการประกอบที่มีพื้นฐานมาจาก RedHat คุณจะต้องระบุ DNF -Y Install PostFix
  4. คำสั่งเพื่อเริ่มการติดตั้งเซิร์ฟเวอร์ Mail PostFix ใน Linux ผ่านเทอร์มินัล

  5. การกระทำนี้จะทำในนามของ Superuser ดังนั้นคุณจะต้องยืนยันสิทธิ์โดยการระบุรหัสผ่านบัญชี โปรดทราบว่าอักขระที่ป้อนด้วยวิธีนี้จะไม่ปรากฏขึ้น
  6. การรับรองความถูกต้องโปรไฟล์เพื่อติดตั้งเซิร์ฟเวอร์ Postfix ใน Linux

  7. เรียกใช้กระบวนการของการได้รับและการเปิดไฟล์ อย่าขัดจังหวะและไม่ปฏิบัติตามการกระทำอื่น ๆ เพื่อไม่โดยบังเอิญอย่าสะดุดตามข้อผิดพลาด
  8. รอการดาวน์โหลดส่วนประกอบ PostFix ใน Linux ก่อนการติดตั้ง

  9. หน้าต่างการตั้งค่าแพคเกจแยกต่างหากเปิดขึ้น ที่นี่ดูข้อมูลที่ส่งเพื่อทราบเพิ่มเติมว่าควรเลือกพารามิเตอร์ใด
  10. ข้อมูลเกี่ยวกับการตั้งค่าหลักของเซิร์ฟเวอร์ Mail Postfix ใน Linux

  11. เราเสนอให้ใช้ประเภททั่วไป "โดยไม่มีการกำหนดค่า" เพื่อให้ในอนาคตสามารถตั้งค่าแต่ละพารามิเตอร์ได้อย่างอิสระ
  12. เลือกการกำหนดค่าที่เหมาะสมที่สุดของการตั้งค่าเซิร์ฟเวอร์ Postfix Mail ใน Linux

  13. หลังจากการดำเนินการติดตั้งดำเนินต่อไปและคุณจะได้รับแจ้งให้เสร็จสมบูรณ์เมื่อมีบรรทัดอินพุตใหม่ปรากฏขึ้น
  14. รอการติดตั้ง PostFix เสร็จสมบูรณ์ใน Linux ผ่านเทอร์มินัล

  15. เมื่อกระบวนการเสร็จสมบูรณ์ให้เพิ่มบริการเซิร์ฟเวอร์ใหม่เป็น Autooload ป้อน SystemCtl Start PostFix
  16. คำสั่งสำหรับการเพิ่มเซิร์ฟเวอร์ Mail Postfix ใน Linux เป็น Autooload

  17. การกระทำนี้ควรได้รับการยืนยันโดยการป้อนรหัสผ่านจากบัญชี Superuser
  18. ป้อนรหัสผ่านเพื่อเพิ่มเซิร์ฟเวอร์ Mail Postfix ไปยัง Linux สำหรับการโหลดอัตโนมัติ

  19. ตอนนี้เปิดใช้งานผ่าน SystemCTL เปิดใช้งาน PostFix เพื่อเริ่มการตั้งค่า
  20. คำสั่งเพื่อเปิดใช้งานเซิร์ฟเวอร์ postfix ใน Linux

  21. ในครั้งนี้คุณจะต้องป้อนรหัสผ่านหลายครั้งทันทีเนื่องจากการรับรองความถูกต้องจะขอให้ส่วนประกอบต่าง ๆ ในเวลาเดียวกัน
  22. รหัสผ่านเพื่อยืนยันการเปิดใช้งานเซิร์ฟเวอร์ Postfix ใน Linux

ในระหว่างการกระทำเหล่านี้ไม่มีปัญหาใด ๆ เนื่องจากพวกเขาไม่มีอะไรซับซ้อนหรือผิดปกติ อย่างไรก็ตามหากสิ่งที่ยังไม่ได้ทำตามแผนตรวจสอบข้อความที่ระบุไว้ในบรรทัดคอนโซลอย่างระมัดระวังเนื่องจากส่วนใหญ่มักมีข้อมูลเพื่อแก้ไขสถานการณ์

ขั้นตอนที่ 2: การตั้งค่าเซิร์ฟเวอร์ที่ติดตั้ง

การกำหนดค่าของเซิร์ฟเวอร์จดหมายที่ติดตั้งเป็นขั้นตอนที่สำคัญที่สุดเนื่องจากสิ่งนี้จะขึ้นอยู่กับการทำงานนี้ ไม่มีการตอบสนองที่ไม่ชัดเจนหรือซอร์สโค้ดที่จะทำทุกอย่างให้กับผู้ใช้ แต่คุณสามารถให้คำแนะนำทั่วไปในการลดความซับซ้อนของการปรับการปรับด้วยตนเองซึ่งเราจะแสดงต่อไป

  1. อย่างที่คุณทราบการกำหนดค่าใน Linux จะดำเนินการโดยการเปลี่ยนแถวในไฟล์พิเศษ สิ่งนี้ใช้โปรแกรมแก้ไขข้อความที่มีประโยชน์ ผู้เริ่มต้นอาจเป็นเรื่องยากที่จะควบคุม VI ดังนั้นเราจึงแนะนำให้คุณสร้างโซลูชันที่ง่ายกว่าก่อน เมื่อต้องการทำเช่นนี้ให้ป้อนคำสั่ง Sudo Apt ติดตั้งนาโนในคอนโซลและคลิกที่ Enter
  2. การติดตั้งโปรแกรมแก้ไขข้อความเพื่อกำหนดค่า Postfix ใน Linux

  3. ยืนยันการแจ้งเตือนความจำเป็นในการดาวน์โหลดคลังเก็บและคาดว่าจะสิ้นสุดการดาวน์โหลด
  4. กำลังรอการติดตั้งโปรแกรมแก้ไขข้อความให้เสร็จเพื่อกำหนดค่า PostFix ใน Linux

  5. หลังจากใช้คำสั่ง sudo nano /etc/postfix/main.cf เพื่อเปิดไฟล์การกำหนดค่า
  6. เรียกใช้ไฟล์กำหนดค่าเพื่อแก้ไข postfix ใน Linux

  7. ที่นี่เราแค่ใส่ใจกับพารามิเตอร์หลัก MyHostName - After the Sign = คุณควรระบุชื่อโฮสต์ของระบบไปรษณีย์บนอินเทอร์เน็ตเพื่อให้เซิร์ฟเวอร์สามารถรับและส่งตัวอักษร
  8. การกำหนดค่าชื่อโฮสต์ในไฟล์การกำหนดค่า PostFix ใน Linux

  9. สตริง MyDomain มีหน้าที่รับผิดชอบในการบำรุงรักษาโดเมนที่เซิร์ฟเวอร์ตั้งอยู่
  10. การตั้งค่าโดเมนในไฟล์การกำหนดค่า PostFix ใน Linux

  11. พารามิเตอร์ myorigin ระบุชื่อโดเมนที่ใช้ เราเสนอให้คุ้นเคยกับมุมมองมากมาย Myorigin = $ MyDomain
  12. การกำหนดค่าพารามิเตอร์ MyOrigin ในไฟล์การกำหนดค่า Postfix ใน Linux

  13. MyDestination เป็นพารามิเตอร์สุดท้ายที่เราต้องการให้ความสนใจ บรรทัดนี้กำหนดชื่อโดเมนขั้นสุดท้ายที่ส่งจดหมาย ระบุค่าตามความต้องการของคุณ
  14. การตั้งค่าพารามิเตอร์ MyDestination ในไฟล์การกำหนดค่า PostFix ใน Linux

  15. หลังจากทำการเปลี่ยนแปลงทั้งหมดให้กด Ctrl + O เพื่อบันทึกไฟล์
  16. ไปเพื่อรักษาไฟล์การกำหนดค่า Postfix ใน Linux หลังจากทำการเปลี่ยนแปลง

  17. อย่าเปลี่ยนชื่อของมัน แต่เพียงคลิกที่ Enter
  18. เลือกชื่อสำหรับไฟล์การกำหนดค่า postfix ใน Linux หลังจากการเปลี่ยนแปลง

  19. ทำงานให้เสร็จในโปรแกรมแก้ไขข้อความผ่าน Ctrl + X
  20. ออกจากโปรแกรมแก้ไขข้อความหลังจากทำการเปลี่ยนแปลง postfix ใน Linux

  21. ตอนนี้คุณต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงทั้งหมดมีผลบังคับใช้ ทำใน "เทอร์มินัล" โดยการเขียนคำสั่ง systemctl refoad postfix
  22. รีสตาร์ท Postfix ใน Linux หลังจากทำการเปลี่ยนแปลง

  23. คุณไม่สามารถค้นหาได้ทันทีว่าข้อผิดพลาดบางอย่างในการกำหนดค่าได้รับอนุญาตดังนั้นจึงจำเป็นต้องเรียกใช้เครื่องมือทดสอบผ่านการตรวจสอบ Postfix ในบรรทัดใหม่ข้อมูลเกี่ยวกับสถานะปัจจุบันของเซิร์ฟเวอร์จะปรากฏขึ้นและคุณสามารถกำหนดความถูกต้องของงาน

หากด้วยเหตุผลบางอย่างที่ถือว่าเป็นเพียงไฟล์ที่ไม่ได้ถูกสร้างขึ้นเมื่อคุณเปิดคุณจะได้รับข้อมูลว่านี่เป็นวัตถุใหม่ ดังนั้นจะว่างเปล่าอย่างสมบูรณ์และบรรทัดสำคัญทั้งหมดจะต้องสร้างตัวเอง แน่นอนว่ารหัสที่ต้องการสามารถพบได้บนอินเทอร์เน็ต แต่คุณจะเพียงพอที่จะคัดลอกและแทรกข้อมูลต่อไปนี้

# /usr/local/etc/postfix/main.cf

# กำหนดค่าไฟล์สำหรับระบบ PostFix Mail

#

Queue_directory = / var / spool / postfix

command_directory = / usr / local / sbin

daemon_directory = / / USR / Local / libexec / postfix

mail_owner = postfix

default_privs = ไม่มีใคร

myhostname = yourhost.yourdomain.com

mydomain = youdomain.com

MyNetworks = 192.168.1.0/24, 127.0.0.0/8

myorigin = $ mydomain

inet_interfaces = $ myhostname, localhost

MyDestination = $ myhostname, localhost $ mydomain, $ mydomain

default_transport = SMTP

alias_database = แฮช: / etc / aliases

Mailbox_Command = / USR / Local / Bin / Procmail

SMTPD_BANNER = $ MyHostName ESMTP พร้อม

smtpd_client_restrics = permit_mynetworks, reject_unknown_client

smtpd_sender_restrics = permit_mynetworks, reject_unknown_address, reject_non_fqdn_sender, reject_invalid_hostname

smtpd_recipient_restrictions = permit_mynetworks, permit_mx_backup, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, check_relay_domains, reject_unknown_client, ปฏิเสธ

local_destination_concurrency_limit = 2

default_destination_concurrency_limit = 10

debug_peer_level = 2

debugger_command =.

path = / usr / bin: / usr / x11r6 / bin

xxgdb $ daemon_directory / $ process_name $ process_id & sleep 5

หลังจากที่มันยังคงบันทึกการเปลี่ยนแปลงเหล่านี้ทั้งหมดและทำการแก้ไขที่ตรงตามความต้องการของคุณ

ขั้นตอนที่ 3: ตรวจสอบรายงานคิว

ลองมุ่งเน้นไปที่การตรวจสอบคิวข้อความเมลเซิร์ฟเวอร์ บางครั้งจำนวนตัวอักษรในการส่งมีขนาดใหญ่มากเนื่องจากความล้มเหลวต่าง ๆ ที่เกี่ยวข้องกับการไร้ความสามารถในการส่ง ในกรณีเช่นนี้จำเป็นต้องทำความสะอาดเพื่อสร้างสถานการณ์ ในการตรวจสอบคิวปัจจุบันให้ใช้คำสั่ง mailq ในแถวใหม่ข้อความทั้งหมดรออยู่ในขณะนี้

ถ้าทันใดนั้นมันก็ปรากฎว่าคิวล้นและไม่เคลื่อนไหวอย่างใดก็มีโอกาสที่จะเกิดความล้มเหลวบางอย่างซึ่งป้องกันการทำงานของบริการ วิธีการแก้ปัญหาที่เกิดขึ้นกับสถานการณ์นี้คือการทำความสะอาดรายการของข้อความที่รอ สิ่งนี้เกิดขึ้นผ่านคำสั่ง Postfix Flush หากไม่ได้ช่วยคุณจะต้องแสวงหาเหตุผลด้วยการวิเคราะห์สถานะปัจจุบันของเซิร์ฟเวอร์

ตัวอย่างเช่นเราบันทึกตัวเลือกหนึ่งตัวที่มีลักษณะดังนี้:

$ echo "นี่คือข้อความข้อความ" | mailx -s "นี่คือเรื่อง" -r "like geeks" -a / path / to / attachment [email protected]

เธอมีหน้าที่รับผิดชอบในการส่งข้อความไปยังลูกค้าเฉพาะเพื่อวัตถุประสงค์ในการตรวจสอบ ข้อมูลทั้งหมดที่โพสต์ในทีมนี้ควรถูกแทนที่ด้วยของคุณเพื่อให้จดหมายถูกส่งไปยังผู้รับ ข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับการเตรียมสคริปต์ดังกล่าวสามารถพบได้ในเอกสารประกอบเซิร์ฟเวอร์อย่างเป็นทางการ

ขั้นตอนที่ 4: การตั้งค่าความปลอดภัย

จากคำแนะนำข้างต้นที่คุณรู้อยู่แล้วว่า Postfix และเซิร์ฟเวอร์อื่น ๆ โต้ตอบกับอุปกรณ์ผ่านเครือข่าย หากการเชื่อมต่อไม่ได้รับการป้องกันสถานการณ์การโจมตีค่อนข้างเป็นไปได้เพื่อขโมยข้อมูลหรือขัดขวางความเสถียรของระบบปฏิบัติการ วิธีที่ง่ายที่สุดในการจัดระเบียบกฎความปลอดภัยโดยใช้ระบบ OpenSSH แต่เริ่มต้นคุณต้องติดตั้งและดำเนินการกำหนดค่าหลัก อ่านเพิ่มเติมเกี่ยวกับสิ่งนี้ในเอกสารอื่น ๆ บนเว็บไซต์ของเราโดยใช้ลิงค์ด้านล่าง

อ่านเพิ่มเติม:

การติดตั้ง SSH-Server ใน Ubuntu

การตั้งค่า SSH ใน CentOS 7

การตั้งค่า SSH ใน Ubuntu

โปรโตคอล OpenSSL สนุกกับความนิยมอย่างมากดังนั้นเอกสารจำนวนมากแสดงตัวเลือกสำหรับการตั้งค่าเซิร์ฟเวอร์อีเมลโดยใช้เครื่องมือนี้ ตัวอย่างของคำสั่งมีลักษณะดังนี้:

OpenSSL GENRSA-DES 3- อีเมล

OpenSSL REQ-New -Key Mail.Key - Out Mail.csr

cp mail.key mail.key.original

OpenSSL RSA-MAIL.KEY.OUR -OUT แบบเดิม mail_secure.key

OpenSSL X509 -Req-Dodys 365-In mail.csr -signkey mail_secure.key-out mail_secure.crt

CP mail_secure.crt / etc / postfix /

CP mail_secure.key / etc / postfix /

พวกเขามีหน้าที่รับผิดชอบในการสร้างและรับกุญแจความปลอดภัย นอกจากนี้ยังจำเป็นต้องทำการเปลี่ยนแปลงไฟล์ /etc/postfix/main.cf โดยการเพิ่มบรรทัดดังกล่าว:

SMTPD_USE_TLS = ใช่

smtpd_tls_cert_file = /etc/postfix/mail_secure.crt

smtpd_tls_key_file = /etc/postfix/mail_secure.key

smtp_tls_security_level = อาจ

หลังจากดำเนินการตามขั้นตอนดังกล่าวอย่าลืมรีสตาร์ทและตรวจสอบเซิร์ฟเวอร์เพื่อให้แน่ใจว่าการดำเนินการนั้นถูกต้อง

ขั้นตอนที่ 5: การกำหนดค่าการติดตั้งและการกำหนดค่า Dovecot

ขั้นตอนสุดท้ายของบทความในปัจจุบันจะทุ่มเทให้กับการติดตั้งและกำหนดค่า Dovecot นี่คือโปรโตคอลฟรีที่ลูกค้าใช้เพื่อเข้าถึงอีเมล ช่วยให้คุณสามารถตั้งค่าพารามิเตอร์การเข้าถึงของแต่ละบัญชีจะให้การจัดเรียงข้อมูลและการรับรองความถูกต้องอย่างรวดเร็ว หากยังไม่ได้ติดตั้ง Dovecot ในการแจกจ่ายของคุณให้ทำตามคำแนะนำต่อไปนี้

  1. ในคอนโซลป้อน sudo apt-get -j ติดตั้งคำสั่ง dovecot-imapd dovecot-pop3d แล้วคลิกที่ Enter สำหรับเจ้าของ Redhat คำสั่งดูแตกต่างกันเล็กน้อย: DNF -Y ติดตั้ง Dovecot
  2. คำสั่งในการติดตั้งคอมโพเนนต์เสริม Dovecot ใน Linux

  3. ยืนยันสิทธิ์ Superuser โดยป้อนรหัสผ่านในบรรทัดใหม่
  4. ยืนยันการติดตั้ง Dovecot คอมโพเนนต์สนับสนุนใน Linux

  5. คาดหวังว่าจุดสิ้นสุดของการรับและการแกะคลังเก็บเอกสาร ในระหว่างการดำเนินการนี้กฎโปรไฟล์ OpenSSH จะได้รับการปรับปรุงเช่นกัน
  6. รอคอมโพเนนต์เสริม Dovecot ใน Linux

  7. เพิ่มเครื่องมือที่เป็นปัญหากับการเริ่มต้นผ่าน SystemCtl Start Dovecot
  8. การเพิ่มคอมโพเนนต์ Dovecot ใน Linux เป็น Autoload

  9. ยืนยันการกระทำนี้โดยการเขียนรหัสผ่านในหน้าต่างที่ปรากฏขึ้น
  10. ป้อนรหัสผ่านเพื่อเพิ่มคอมโพเนนต์ Dovecot ใน Linux เป็น Autooload

  11. ใส่คำสั่ง SystemCTL เปิดใช้งานคำสั่ง Dovecot เพื่อเริ่ม Dovecot
  12. คำสั่งเพื่อเปิดใช้งานคอมโพเนนต์ Dovecot ใน Linux

  13. ตอนนี้คุณสามารถเปิดไฟล์คอนฟิกูเรชันเพื่อกำหนดค่าผ่าน sudo nano /etc/dovecot/dovecot.conf
  14. เรียกใช้ไฟล์การกำหนดค่า Dovecot ใน Linux สำหรับการกำหนดค่าเพิ่มเติม

  15. ในขั้นต้นไฟล์นี้จะไม่แทบจะไม่มีพารามิเตอร์ดังนั้นจึงจำเป็นต้องใส่ตัวเอง อย่าเจาะลึกลงในรายละเอียดปลีกย่อยของการตั้งค่า แต่ให้สตริงพื้นฐานและจำเป็นที่สุดที่คุณสามารถคัดลอกใส่และบันทึกไฟล์เท่านั้น

    การกำหนดค่าไฟล์คอนฟิกูเรชันของคอมโพเนนต์ Dovecot ใน Linux

    โปรโตคอล = IMAP POP3 LMTP

    ฟัง = *, ::

    userdb {

    ไดรเวอร์ = PAM

    }

    mail_location = mbox: ~ / mail: inbox = / var / mail /% u

    ssl_cert =.

    ssl_key = /pki/dovecot/private/dovecot.pem

    สำหรับไฟร์วอลล์คุณจะต้องแยกต่างหากต่อไปนี้:

    $ iptables -a อินพุต -p TCP - DPORT 110 -J ยอมรับ

    $ iptables -a อินพุต -p TCP - DPORT 995 -J ยอมรับ

    $ iptables -A การป้อนข้อมูล -p TCP - Deport 143 -J ยอมรับ

    $ iptables -A อินพุต -P TCP - DPORT 993 -J ยอมรับ

    $ iptables -a อินพุต -p TCP - Deport 25 -J ยอมรับ

    สำหรับ Firewalld โครงสร้างนี้ดูเป็นอย่างอื่น:

    $ firewall-cmd - permanent - add-port = 110 / tcp - dd-port = 995

    $ firewall-cmd - permanent - add-port = 143 / tcp - dd-port = 993

    $ firewall-cmd - โหลดซ้ำ

อย่างที่คุณเห็นกระบวนการกำหนดค่านั้นซับซ้อนจริงๆ แต่ถ้าคำแนะนำทุกอย่างจะผ่านไปอย่างรวดเร็วและไม่มีปัญหาใด ๆ น่าเสียดายที่ภายในกรอบของบทความหนึ่งมันเป็นไปไม่ได้ที่จะพอดีกับช่วงเวลาทั้งหมดของการโต้ตอบกับ Postfix ดังนั้นเราจึงแนะนำให้คุณศึกษาวัสดุในเว็บไซต์อย่างเป็นทางการหากมีความต้องการ

ไปที่เว็บไซต์ Postfix Mail Server อย่างเป็นทางการ

อ่านเพิ่มเติม