วิธีการติดตั้ง iRedMail บน Ubuntu 18.04

บทนำ

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

บทช่วยสอนนี้จะแสดงวิธีการติดตั้งiRedMailสคริปต์ติดตั้งเซิร์ฟเวอร์อีเมลโอเพ่นซอร์สในการติดตั้งใหม่ของ Ubuntu 18.04 iRedMail ช่วยคุณประหยัดเวลาด้วยการติดตั้งและตั้งค่าส่วนประกอบทั้งหมดที่คุณต้องการใช้งานเซิร์ฟเวอร์อีเมลเช่น:

  • Postfix - เอเจนต์การถ่ายโอนเมล (MTA)
  • Dovecot - เซิร์ฟเวอร์ IMAP และ POP3
  • Nginx - เว็บเซิร์ฟเวอร์
  • OpenLDAP - เซิร์ฟเวอร์ LDAP สำหรับจัดเก็บบัญชีอีเมลหรือเซิร์ฟเวอร์ MySQL, MariaDB หรือเซิร์ฟเวอร์ PostgreSQL สำหรับจัดเก็บบัญชีอีเมล
  • SpamAssassin - เครื่องสแกนสแปม
  • ClamAV - โปรแกรมสแกนไวรัส
  • Amavisd - ส่วนต่อประสานระหว่าง Postfix, SpamAssassin และ ClamAV
  • iRedAPD - เซิร์ฟเวอร์นโยบาย Postfix

ไม่จำเป็น:

  • Roundcube - เว็บอินเตอร์เฟส
  • SOGo Groupware - บริการปฏิทินผู้ติดต่อและงานต่างๆ
  • Fail2ban - จำกัด และห้ามการเข้าสู่ระบบจากที่อยู่ IP ที่ดูเป็นอันตราย

ความต้องการ

  • อินสแตนซ์ใหม่ Ubuntu 18.04 Vultr Cloud Compute ที่มีหน่วยความจำอย่างน้อย 2GB (แนะนำให้ใช้ 4GB) สำหรับเซิร์ฟเวอร์จดหมายปริมาณน้อย
  • ยกเลิกการปิดกั้นพอร์ต 25
  • ที่อยู่ IP ที่ไม่ใช่บัญชีดำ หากที่อยู่ IP ของคุณถูกเพิ่มในบัญชีดำอีเมลของคุณจะถูกทำเครื่องหมายว่าเป็นสแปมและอาจไม่ถึงปลายทาง คุณสามารถตรวจสอบว่าที่อยู่ IP ของคุณอยู่ในบัญชีดำโดยการป้อนมันนี่
  • ผู้ใช้ sudo ที่ไม่ใช่รูท

การติดตั้ง

ก่อนอื่นคุณจะต้องตั้งชื่อโฮสต์โดเมนแบบเต็ม (FQDN) ของคุณ ป้อนhostname -fเพื่อดูชื่อโฮสต์ปัจจุบัน

hostname -f

บน Ubuntu, ชื่อโฮสต์ตั้งอยู่ในแฟ้มที่สอง: และ/etc/hostname เปิด/etc/hosts/etc/hostname

sudo nano /etc/hostname

ใน/etc/hostnameรูปแบบสั้น ๆ ของชื่อโฮสต์จะได้รับไม่ใช่ชื่อโฮสต์ FQDN ป้อนชื่อโฮสต์แบบย่อที่คุณต้องการใช้ ตัวอย่างเช่นหากชื่อโฮสต์ FQDN ที่คุณต้องการใช้mail.example.comไฟล์ของคุณจะมีลักษณะดังต่อไปนี้

mail

/etc/hostsถัดไปเปิด

sudo nano /etc/hosts

เพิ่มชื่อโฮสต์ FQDN ของคุณเป็นรายการแรก

127.0.0.1   mail.example.com mail localhost localhost.localdomain

ปิดไฟล์และรีบูตเซิร์ฟเวอร์ของคุณ

sudo shutdown -r now

เมื่อเซิร์ฟเวอร์ของคุณเริ่มทำงานอีกครั้งคุณสามารถยืนยันชื่อโฮสต์ของคุณได้

hostname -f

ติดตั้งbzip2แพ็คเกจเพื่อให้คุณสามารถคลายบีบอัดแพ็คเกจ iRedMail ที่ดาวน์โหลด

sudo apt-get install bzip2

ตอนนี้คุณพร้อมที่จะติดตั้ง iRedMail แล้ว ดาวน์โหลด iRedMail เวอร์ชันล่าสุดโดยใช้ wget คุณสามารถค้นหารุ่นล่าสุดโดยไปที่หน้าดาวน์โหลด iRedMail

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

แตก tarball จากนั้นcdไปที่ไดเร็กทอรี

tar xvf iRedMail-0.9.9.tar.bz2
cd iRedMail-0.9.9

จากนั้นให้เพิ่มสิทธิ์ที่เหมาะสมสำหรับการติดตั้งสคริปต์ iRedMail sudoและเรียกมันด้วย

chmod +x iRedMail.sh
sudo bash iRedMail.sh

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

การรันสคริปต์จะเปิดหน้าจอต้อนรับ เลือกYesเพื่อดำเนินการต่อ

/var/vmailหน้าจอถัดไปจะช่วยให้คุณสามารถกำหนดเส้นทางการจัดเก็บจดหมายเริ่มต้นซึ่งเป็น เลือกNextเพื่อดำเนินการต่อ

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

จากนั้นคุณจะถูกขอให้ป้อนชื่อโดเมนอีเมลแรกของคุณ นี่จะเป็นโดเมนของคุณจากก่อนหน้าโดยไม่มีโดเมนย่อย ตัวอย่างเช่นถ้า FQDN ของคุณเป็นเช่นmail.example.comนั้นคุณจะต้องป้อนexample.comเป็นชื่อโดเมนอีเมลแรกของคุณ ป้อนชื่อโดเมนของคุณแล้วเลือกNextเพื่อดำเนินการต่อ

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

เมื่อคุณป้อนรหัสผ่านที่รัดกุมเหมาะสมแล้วให้เลือกNextเพื่อดำเนินการต่อ

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

เมื่อคุณเลือกส่วนประกอบเพิ่มเติมที่คุณต้องการติดตั้งแล้วให้เลือกNextเพื่อดำเนินการต่อ

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

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

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

sudo shutdown -r now

หลังจากรีบูตคุณสามารถเข้าถึงหน้าผู้ดูแลเว็บที่https://mail.example.com/iredadminใช้โดเมนของคุณ ในการเข้าถึงจดหมายของคุณใช้หน้า RoundCube https://mail.example.com/mailที่ เซิร์ฟเวอร์ได้รับการติดตั้งพร้อมใบรับรองที่ลงนามเองซึ่งต้องใช้สิทธิ์พิเศษในการเปิดหน้าเว็บในเบราว์เซอร์ ขอแนะนำให้คุณอัปเกรดเป็นใบรับรองจาก Certificate Authority (CA) Let's Encrypt เป็น CA ที่ให้บริการใบรับรองฟรี อ่านบทความ Vultr Setup LetsEncrypt บน Linuxสำหรับข้อมูลเกี่ยวกับการใช้บริการนี้ คุณจะต้องทำตามคำแนะนำNginxเนื่องจากเป็นเว็บเซิร์ฟเวอร์เริ่มต้นที่ iRedMail ติดตั้ง เมื่อได้รับใบรับรองแล้วคุณจะต้องแทนที่ใบรับรองที่ลงชื่อด้วยตนเองที่ iRedMail สร้างขึ้น

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

เริ่มบริการทั้งหมดที่ต้องใช้คีย์ใบรับรอง SSL

sudo systemctl restart postfix
sudo systemctl restart nginx
sudo systemctl restart dovecot

เพลิดเพลินกับเซิร์ฟเวอร์อีเมลใหม่ของคุณ! อย่าลืมอ่านiRedMail.tipsไฟล์ที่อยู่ในiRedMail-0.9.9ไดเรกทอรีที่สร้างขึ้นในไดเรกทอรีที่คุณอัปโหลด iRedMail ไว้ ไฟล์ประกอบด้วย:

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

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



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 ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน