ผลต่างระหว่างรุ่นของ "คู่มือการพัฒนา EAI Mail Server บน CentOS 7"
It (คุย | มีส่วนร่วม) |
It (คุย | มีส่วนร่วม) |
||
แถว 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