วิธีการติดตั้ง Mail-in-a-box บน Ubuntu 18.04

บทนำ

Mail-in-a-box (MiaB) ดูแลการกำหนดค่าที่ซับซ้อนทั้งหมดที่จำเป็นเพื่อหลีกเลี่ยงปัญหาด้านความปลอดภัยจัดให้มีระบบตรวจจับสแปมที่เป็นของแข็งและให้กลไกการตรวจสอบการรายงานและการสำรองข้อมูลของคุณ นอกจากนี้ยังสามารถตั้งค่าและต่ออายุใบรับรอง Let's Encrypt โดยอัตโนมัติสำหรับโดเมนอีเมลของคุณรวมถึงการกำหนดค่า DNS โดยละเอียดที่จำเป็นเพื่อให้แน่ใจว่าที่อยู่ IP ของเซิร์ฟเวอร์อีเมลของคุณเชื่อถือได้จากเซิร์ฟเวอร์อื่น ๆ และมีแนวโน้มที่จะถูกขึ้นบัญชีดำน้อยลง

Mail-in-a-box ยังรวมเอา Nextcloud เพื่อมอบเซิร์ฟเวอร์ปฏิทิน (CalDAV) และผู้ติดต่อ (CardDAV)

ข้อกำหนดเบื้องต้น

  • เซิร์ฟเวอร์ Ubuntu 18.04 ใหม่
  • RAM อย่างน้อย 1GB
  • ที่อยู่ IPv4 โฮสติ้งอีเมลที่อยู่เบื้องหลังเฉพาะที่อยู่ IPv6 ยังไม่ได้เป็นตัวเลือกที่ทำงานได้ด้วยเหตุผลหลายประการ

เริ่มต้นใช้งาน

MiaB ต้องการ VPS ทั้งหมดดังนั้นคุณจะต้องเริ่มต้นด้วย VPS ใหม่เสมอ MiaB ได้รับการออกแบบมาโดยเฉพาะสำหรับ Ubuntu 18.04 เป็นรุ่น "การสนับสนุนระยะยาว" ซึ่งมีความหมายในกรณีนี้มันจะได้รับการสนับสนุนจนถึงเมษายน 2571

เลือกชื่อโฮสต์สำหรับเซิร์ฟเวอร์อีเมลของคุณ MiaB แนะนำbox.โดเมนย่อยของโดเมนหลักของคุณ คุณสามารถโฮสต์อีเมลในหลายโดเมนโดยใช้ MiaB แต่กล่อง MiaB ของคุณจะมีชื่อโฮสต์เพียงชื่อเดียว หากคุณไม่แน่ใจไปด้วยbox.example.comแทนที่example.comด้วยโดเมนของคุณเอง

คุณจะใช้ชื่อโฮสต์นี้เพื่อเข้าถึง UI การกำหนดค่าของ MiaB ในเบราว์เซอร์ของคุณ SSH ใน VPS ของคุณและเข้าถึงเว็บเมลของคุณ เมื่อตั้งค่า VPS ของคุณแล้วให้จดบันทึกที่อยู่ IPv4 203.0.113.0ไว้ คุณจะต้องใช้มันหลาย ๆ ครั้งตลอดทั้งบทช่วยสอนนี้

ตั้งค่า Reverse DNS ใน VPS ใหม่ของคุณ

  • ในแผงควบคุม Vultr ของคุณเลือกเซิร์ฟเวอร์ของคุณและไปที่Settingsหน้า
  • คุณจะเห็นการกำหนดค่าที่เรียกว่า Reverse DNS 203.0.113.0.vultr.comมันจะถูกตั้งค่าตามค่าเริ่มต้นเพื่อสิ่งที่ต้องการ
  • เปลี่ยนนี้เพื่อให้ตรงกับชื่อโฮสต์ที่คุณเลือกสำหรับ VPS 203.0.113.0.box.example.comของคุณข้างต้นตัวอย่างเช่น
  • คลิกที่ไอคอน "เห็บ" เพื่อบันทึกการเปลี่ยนแปลงของคุณ

กำหนดค่าเนมเซิร์ฟเวอร์ของคุณที่ผู้รับจดทะเบียนโดเมนของคุณ

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

ns1.box.example.com
ns2.box.example.com

คุณจะต้องใช้แผงควบคุมที่ บริษัท จดทะเบียนโดเมนของคุณเพื่อกำหนดเซิร์ฟเวอร์ชื่อให้ MiaB เป็นเนมเซิร์ฟเวอร์สำหรับโดเมนของคุณ คุณต้องลงทะเบียนเนมเซิร์ฟเวอร์ที่ MiaB ให้ไว้กับผู้รับจดทะเบียนโดเมนของคุณ (บางครั้งเรียกว่า "กาวบันทึก") กระบวนการนี้จะแตกต่างกันไปตามผู้รับจดทะเบียนที่คุณอยู่ โดยพื้นฐานแล้วคุณควรถูกขอให้ป้อนชื่อเซิร์ฟเวอร์ของคุณ ( ns1.box.example.comและns2.box.example.com) และที่อยู่ IP ที่ควรชี้ไปซึ่งเป็นที่อยู่ IP ของ Vultr VPS ของคุณ

การติดตั้ง

SSH เป็น VPS ใหม่ของคุณ ใช้ที่อยู่ IP ที่คุณจดบันทึกไว้ก่อนหน้านี้

$ ssh [email protected]

รหัสผ่านผู้ใช้รูทของคุณสามารถพบได้ในแผงควบคุม Vultr ในOverviewส่วน

คัดลอกและวางสิ่งต่อไปนี้ในเทอร์มินัลของคุณ

$ curl -s https://mailinabox.email/setup.sh | sudo bash

ตอนนี้แพ็คเกจ Ubuntu หลายอันจะถูกติดตั้งให้คุณ ในที่สุดคุณจะถูกถามคำถามการติดตั้งสองสามข้อ:

  • ที่อยู่อีเมลของคุณ[email protected]นี้จะเริ่มต้นกับสิ่งที่ชอบ เปลี่ยนเป็นสิ่งที่คุณต้องการ
  • ชื่อโฮสต์นี้ควรเริ่มต้นกับชื่อโฮสต์ที่คุณได้ตั้งค่าสำหรับ VPS ของคุณbox.example.comแล้ว ปล่อยให้สิ่งนี้เป็นไปได้
  • การกำหนดค่า tzdataเลือกเขตเวลาของคุณ
  • รหัสผ่านในที่สุดคุณจะถูกขอให้ป้อนรหัสผ่านใหม่ สิ่งนี้จะใช้สำหรับบัญชีอีเมลใหม่ของคุณรวมถึงการเข้าสู่ระบบอินเทอร์เฟซผู้ดูแลระบบ

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

Your Mail-in-a-Box is running.

Please log in to the control panel for further instructions at:

https://203.0.113.0/admin

You will be alerted that the website has an invalid certificate. Check that
the certificate fingerprint matches:

C0:9B:FF:04:2B:2D:8F:47:5A:BF:82:E9:F2:2A:E8:CB:51:F3:12:88:48:6B:9E:72:7C:33:8B:D5:88:B7:05:D3:4B:6C:22:80:5F

เข้าสู่ระบบเป็นครั้งแรก

เมื่อคุณล็อกอินเข้าสู่ MiaB เป็นครั้งแรกในเบราว์เซอร์ของคุณคุณจะใช้ที่อยู่ที่ระบุไว้เมื่อสิ้นสุดกระบวนการติดตั้ง สิ่งนี้จะใช้ที่อยู่ IP ของ VPS แทนชื่อโดเมน

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

เข้าสู่ระบบ MiaB โดยใช้ที่อยู่อีเมลและรหัสผ่านที่คุณกำหนดค่าระหว่างการติดตั้ง

ตรวจสอบสถานะระบบ

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

หาก MiaB แสดงปุ่มที่ขอให้คุณรีบูท VPS ("Reboot Box") คุณควรทำเช่นนั้น หากความพยายามในการรีบูต VPS อัตโนมัติล้มเหลวคุณสามารถทำได้ผ่านแผงควบคุม Vultr ของคุณมีไอคอนที่ด้านบนขวาของแผงควบคุม หรือผ่านทางบรรทัดคำสั่งโดยใช้rebootคำสั่ง

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

ยืนยันว่ารายการต่อไปนี้ถูกต้องและหากไม่ได้แก้ไขพวกเขาก่อนที่จะย้ายไป:

  • ระเบียนกาว Nameserver
  • โดเมนนี้จะต้องแก้ไขที่อยู่ IP ของกล่องของคุณ

คุณอาจต้องรอการเปลี่ยนแปลง DNS ก่อนหน้าของคุณเพื่อเผยแพร่ซึ่งอาจใช้เวลาหลายชั่วโมง เพียงโหลดหน้านี้อีกครั้งในภายหลังเพื่อดูว่าการเปลี่ยนแปลงมีผลหรือไม่

จัดเตรียมและติดตั้งใบรับรอง TLS (SSL)

คุณควรรับ MiaB เพื่อกำหนดค่าใบรับรอง SSL ที่ถูกต้องสำหรับคุณ ไปที่System> TLS (SSL) Certificatesและคลิก "ติดตั้งใบรับรอง" ข้างแต่ละโดเมน

ตอนนี้คุณจะสามารถลงชื่อเข้าใช้ MiaB ของคุณโดยใช้โดเมนhttps://box.example.com/adminและเว็บเบราว์เซอร์ของคุณจะไม่แสดงคำเตือนใบรับรองใด ๆ เหมือนที่เคยทำก่อนหน้านี้

จากนั้นไปที่Mail> Usersและเพิ่มบัญชีอีเมลได้มากเท่าที่คุณต้องการ ระวังให้ดีว่า MiaB ใช้คุณสมบัติต่อต้านสแปมที่เรียกว่า "greylisting" โดยพื้นฐานแล้วนี่หมายถึงเป็นครั้งแรกที่บัญชีในกล่องของคุณได้รับอีเมลจากบุคคลที่ไม่เคยเห็นมาก่อนมันจะล่าช้า อะไรก็ได้จาก 2 นาทีถึงหนึ่งชั่วโมงขึ้นอยู่กับเซิร์ฟเวอร์ที่ส่ง วิธีนี้ช่วยลดสแปมลงอย่างมากมาย แต่ไม่ได้หมายความว่าการทดสอบอีเมลครั้งแรกของคุณอาจต้องใช้เวลาสักพัก

กำลังอัปเดต MiaB

หากต้องการอัปเดต MiaB ให้ใช้สองขั้นตอนเดียวกันกับที่คุณใช้เมื่อติดตั้งครั้งแรก สคริปต์เดียวกันทั้งติดตั้งและอัปเดต MiaB

curl -s https://mailinabox.email/setup.sh | sudo bash

การใช้บริการ DNS ภายนอกเช่น Cloudflare

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

หากต้องการใช้ Cloudflare ตัวอย่างเช่นการตั้งค่ามีดังนี้:

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

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



Leave a Comment

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

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

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

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

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

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

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน