ผลต่างระหว่างรุ่นของ "คู่มือการพัฒนา EAI Mail Server บน CentOS 7"

จาก Wiki_EAI
ไปยังการนำทาง ไปยังการค้นหา
แถว 14: แถว 14:
  
 
== ขั้นตอนการติดตั้ง EAI Email Server บน CentOS 7 ==
 
== ขั้นตอนการติดตั้ง EAI Email Server บน CentOS 7 ==
[[1. ตั้งค่า hostname ของ EAI Email Server บน CentOS 7]]
+
[[#1. ตั้งค่า hostname ของ EAI Email Server บน CentOS 7]]
  
 
[[2. ตั้งค่า firewall ของ EAI Email Server บน CentOS 7]]
 
[[2. ตั้งค่า firewall ของ EAI Email Server บน CentOS 7]]
แถว 31: แถว 31:
  
 
[[9. ติดตั้ง squirrelmail ของ EAI Email Server บน CentOS 7]]
 
[[9. ติดตั้ง squirrelmail ของ EAI Email Server บน CentOS 7]]
 +
 +
 +
== 1. ตั้งค่า hostname ของ EAI Email Server บน CentOS 77 ==
 +
 +
1. อัพเดตแพคเกจของ mail serverให้เป็นเวอร์ชั่นล่าสุด ด้วยคำสั่ง
 +
'''# yum -y update'''
 +
 +
2. กำหนดชื่อ hostname ในตัวอย่างนี้กำหนดชื่อว่า mail.eai.in.th ด้วยคำสั่ง
 +
'''# hostnamectl set-hostname ''[[mail.eai.in.th]]'''''
 +
 +
3. เพิ่มค่า hostname ชื่อเดียวกับชื่อที่กำหนดข้างต้นในไฟล์ hosts
 +
'''# vi /etc/hosts'''
 +
 +
''ตัวอย่างไฟล์ hosts''
 +
127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4 '''''[[mail.eai.in.th]]'''''
 +
::1        localhost localhost.localdomain localhost6 localhost6.localdomain6 '''''[[mail.eai.in.th]]'''''
 +
 +
''*ระวัง envelopment ของทาง partner ว่าติดตั้ง centos ในรูปแบบใดมาให้ (อาจจะต้องติดตั้ง service เพิ่ม หากติดตั้งมาแบบ minimal เช่นใช้คำสั่ง vi ไม่ได้)''
 +
 +
4. ติดตั้ง wget เพื่อใช้ดาวน์โหลดซอฟแวร์ที่จำเป็นต้องใช้งานเพิ่ม
 +
'''# yum -y install wget'''
 +
 +
5. ติดตั้ง telnet เพื่อทดสอบการทำงานของ email server
 +
'''# yum -y install telnet'''
 +
  
 
[[Category: EAI]]
 
[[Category: EAI]]

รุ่นแก้ไขเมื่อ 18:31, 20 พฤษภาคม 2564

EAI Email Server

คู่มือนี้ได้จัดทำขึ้นมาเพื่อทดสอบและเป็นแนวทางการใช้งาน Email Server ในรูปภาษาไทย(EAI) โดยใช้ Opensource Software ในการทดสอบเพื่อหาวิธีการที่สามารถใช้งานได้ง่ายและปลอดภัย และสามารถนำไปประยุกใช้งานได้ Software ที่นำมาทดสอบ: • Centos 7.4

• Postfix 3.2.3
• Dovecot 2.2.10
• MariaDB 10.3.11
• Squirrelmail 5.5.56
  • คู่มือนี้ไม่ได้อธิบายถึงการติดตั้ง Centos 7.4
  • Postfix ต้องเป็น Version 3.x.x ขึ้นไป จะรองรับ EAI
  • ผู้จัดทำได้ทำการจด domain เป็น eai.in.th และ อีเอไอ.ไทย ไว้เสร็จเรียบร้อยแล้ว
  • ผู้จัดทำใช้ putty และ winscp เป็นเครื่องมือในการเชื่อมต่อกับ server

ขั้นตอนการติดตั้ง EAI Email Server บน CentOS 7

#1. ตั้งค่า hostname ของ EAI Email Server บน CentOS 7

2. ตั้งค่า firewall ของ EAI Email Server บน CentOS 7

3. สร้าง SSL ของ EAI Email Server บน CentOS 7

4. ติดตั้ง mariadb, postfix, dovecot ของ EAI Email Server บน CentOS 7

5. ตั้งค่า mariadb ของ EAI Email Server บน CentOS 7

6. ตั้งค่า postfix ของ EAI Email Server บน CentOS 7

7. ตั้งค่า dovecot ของ EAI Email Server บน CentOS 7

8. ทดสอบ EAI Email Server บน CentOS 7

9. ติดตั้ง squirrelmail ของ EAI Email Server บน CentOS 7


1. ตั้งค่า hostname ของ EAI Email Server บน CentOS 77

1. อัพเดตแพคเกจของ mail serverให้เป็นเวอร์ชั่นล่าสุด ด้วยคำสั่ง

# yum -y update

2. กำหนดชื่อ hostname ในตัวอย่างนี้กำหนดชื่อว่า mail.eai.in.th ด้วยคำสั่ง

# hostnamectl set-hostname mail.eai.in.th

3. เพิ่มค่า hostname ชื่อเดียวกับชื่อที่กำหนดข้างต้นในไฟล์ hosts

# vi /etc/hosts

ตัวอย่างไฟล์ hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 mail.eai.in.th
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 mail.eai.in.th

*ระวัง envelopment ของทาง partner ว่าติดตั้ง centos ในรูปแบบใดมาให้ (อาจจะต้องติดตั้ง service เพิ่ม หากติดตั้งมาแบบ minimal เช่นใช้คำสั่ง vi ไม่ได้)

4. ติดตั้ง wget เพื่อใช้ดาวน์โหลดซอฟแวร์ที่จำเป็นต้องใช้งานเพิ่ม

# yum -y install wget

5. ติดตั้ง telnet เพื่อทดสอบการทำงานของ email server

# yum -y install telnet