วิธีการติดตั้ง 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

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

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