| Login |
Register |
 Home
 Solution
  > Site Reference
>> Mail System <<
  > Security Solution
  > RRAS
  > VPN
  > Internet Solution
  > Virus Protection
  > All Solution
 
Mail System
 
ลักษณะการทำงานของระบบรับส่งเมล์
              ผู้ส่งหรือ sender  เริ่มเขียนจดหมาย เสร็จแล้วก็กดปุ่มส่งผ่านโปรโตคอลส่งไปยังเครื่องเมลเซิร์ฟเวอร์ต้นทาง   จากนั้นเมล์เซิร์ฟเวอร์จะส่งไปยังเครื่องที่เป็นรีเลย์โฮสต์ต้นทาง  เนื่องจากรีเลย์โฮสต์เป็นเครื่องที่สามารถติดต่อกับโลกภายนอกได้ (โดยทั่วไปเครื่องเมลเซิร์ฟเวอร์อาจทำหน้าที่เป็นรีเลย์โฮสต์ในเครื่องเดียวกันก็ได้)
              จากรีเลย์โฮสต์ต้นทางเมื่อได้รับเมลมาแล้ว  จะติดต่อกับรีเลย์โฮสต์ปลายทางเพื่อส่งเมลฉบับนี้ไปและในกรณีเดียวกัน  ถ้าเครื่องรีเลย์โฮสต์ปลายทางกับเครื่องเมล์เซิร์ฟเวอร์ปลายทางเป็นเครื่องดียวกัน เมื่อเมล์ไปถึงเมลเซิร์ฟเวอร์ปลายทางเรียบร้อยแล้วถือเป็นอันจบกระบวนการส่งเมล์
               เมื่อผู้รับเช็คเมล์  ไม่ว่าจะใช้วิธีไหนก็ตามก็จะต้องติดต่อกับเครื่องเมลเซิร์ฟเวอร์ของตนเอง  เพื่อนำเมล์ฉบับนั้นมาอ่านในที่นี้เครื่องเมล์เซิร์ฟเวอร์หรือเครื่องรีเลย์โฮสต์ก็จะทำหน้าที่เหมือนกับที่ทำการไปรษณีย์นั่นเอง
 
  Link
สถาปัตยกรรมของระบบเมล์

                 ทีซีพี/ไอพี มีโปรโคคอลสนับสนุนการรับส่งเมล์หลายโปรโตคอล แต่โปรโตคอลที่นิยมใช้ในอินเตอร์เน็ตคือ SMTP (Simple Mail Transport Protocol) หน้าที่ของ SMTP คือกำหนดกรรมวิธีและแบบแผนการนำส่งข้อความระหว่างผู้รับและผู้ส่ง  โดย SMTP อาศัยทีซีพีเพื่อลำเลียงจดหมายผ่านพอร์ต 25 ระบบเมล์ที่ใช้ใน TCP/IP มีองค์ประกอบสองส่วนคือ User Agent (UA) (อาจจะเรียกว่า Mail User Agent : MUA) และ MTA (Mail Transfer Agent) ทั้ง UA และ MTA เป็นชื่อที่นำมาจากระบบ X.400 ซึ่งเป็นมาตรฐานานาชาติกำหนดการนำส่งเมล์

    - User Agent  (UA) ทำหน้าที่ในการติดต่อกับผู้ใช้เพื่อรับและส่งเมล  ซึ่งรูปแบบของการติดต่อเป็น 3 แบบ ดังนี้

    1.       การติดต่อโดยตรงหรือรันบนเครื่องที่เก็บ mailbox อยู่นั่นเองเลย  ซึ่งโปรแกรมที่ใช้ในการับส่งเมล์ที่นิยมกันบน Linux/Unix ก็เช่น /bin/mail, mailx, pine, elm เป็นต้น  โดยการใช้งานจริงอาจจะด้วยการ telnet จากเครื่อง PC เข้าไปยังเครื่องที่เป็น Mail Server แล้วใช้งานโปรแกรมดังกล่าวบน Mail Server

    2.       การทำงานแบบ Client-server โดยเครื่องที่เป็น Mail client จะติดต่อกับเครื่อง Mail Server โดยผ่านโปรโตคอลสำหรับการจัดการโดยเฉพาะ  เช่น POP3 (Post Office Protocol version 3) หรือ IMAP 4 (Internet Mail Access Protocol version 4) เพื่อให้ดึงจดหมายจาก mailbox บนเซิร์ฟเวอร์ไปอ่านได้อย่างเรียบร้อย  ซึ่งโปรแกรมที่นิยมใช้งานเป็น Mail Client เช่น Microsoft Outlook, Outlook Express , Endora, Netcape Mail เป็นต้น
    3.       การทำงานแบบ Web mail  เป็นการติดต่อระหว่าง Web Server ที่มีโปรแกรม Web Mail ติดตั้งอยู่ กับ Mail Server ผ่านโปรโตคอลที่ยมใช้กันส่วนใหญ่จะเป็น IMAP ซึ่ง Web Server กับ Mail Server อาจจะเป็น Server ตัวเดียวกันหรือคนละตัวกันก็ได้  โดยโปรแกรมที่เป็น  Web mail  ก็เช่นโปรแกรมที่ติดตั้งอยู่บน Web Server ของ yahoo.com , hotmail.com  เป็นต้น
    โดยโปรแกรมที่เป็น UA ในแบบนี้ก็จะหมายถึง Browser ที่รันอยู่บน PC ที่ใช้ติดติดต่อไปยัง Mail Server ผ่าน Web Server  เพื่อดำเนินการในส่วนของการรับและส่งเมล์  UA แบบนี้จะต่างกับแบบที่ 2 คือไม่ต้องมีการใช้โปรโตคอล POP และ IMAP เพราะจะมีตัวกลางที่เป็น Web Server เป็นตัวใช้งานโปรโตคอลดังกล่าวแทน
                  อาจจะกล่าวได้ว่า UA เป็นโปรแกรมอำนวยความสะดวกให้ผู้ใช้เขียน  แก้ไข  และส่งจดหมาย  รวมทั้งการเปิดอ่านจดหมายที่ได้รับ  และจัดเก็บจดหมายเพื่อนำมาใช้ภายหลัง
    - Mail Transport Agent (MTA)  คือส่วนที่ทำหน้าที่ในการรับและส่งเมล  โดยจะรับจาก User Agent แล้วตรวจสอบว่าผู้รับปลายทางอยู่ในเครื่องเดียวกันหรือไม่  หากอยู่ในเครื่องเดียวกันก็จะส่งเมลนั้นไว้ใน mailbox หรือโฟลเดอร์ที่เก็บเมลของผู้รับนั้น  แต่หากอยู่กันคนละเครื่อง  ก็จะส่งให้กับอีกโปรเซสหนึ่งเพื่อส่งต่อไปยังเครื่องนั้น ๆ ได้ต่อไป  (โปรเซสที่ทำหน้าที่รับส่งเมลข้ามเครื่องนั้นอาจเป็น smtpd ที่ทำหน้าที่คอยแปลงเมลให้อยู่ในรูปของโปรโตคอล SMTP เพื่อให้สามารถส่งผ่านเครือข่าย TCP/P ได้) ในขณะเดียวกันก็ทำหน้าที่รับเมลที่ส่งเข้ามายังผู้รับในเครื่องนั้น  แล้วทำการจัดส่งให้ผู้รับแต่ละคนอย่างถูกต้องด้วย  ในส่วนนี้โปรแกรมที่นิยมกันก็เช่น Sendmail, Microsoft Mail, Microsoft Exchange
                  การจัดแบ่งออกแป็น UA และ  MTA มีข้อดีคือ  แยกงานของทั้งสองส่วนให้เป็นอิสระจากกัน  หน้าที่ของ UA เน้นการทำงานกับผู้ใช้เพื่อให้ผู้ใช้อ่านเขียนจดหมายได้อย่าวสะดวกโดยไม่ต้องยุ่งเกี่ยวกับการทำงานระดับล่างของโปรโตคอล  ส่วน MTA ทำงานตาม SMTP เช่นการตรวจสอบความถูกต้องของแอดเดรสผู้รับผู้ส่ง  รวมทั้งการหาเส้นทางและนำส่งจดหมายไปยังปลายทาง

     

    s
    ________________________________________________________
    A&A NEO TECHNOLOGY CO., LTD  Site Map
    248/55-56 Maneenopparat Rd., Sripoom Chiang Mai 50200
    Tel. 053-227500-2 Fax. 053-404506 Ext 111 E-Mail: sale_admin@aaneotech.com