|
SMTP(Simple Mail Transfer Protocol)
SMTP
เป็นโปรโตคอลที่คู่กับPOP3 เพราะเป็นโปรโตคอลที่ใช้ส่งอีเมล์จากUser Agent
ของผู้ส่งไปยังMTA ของผู้ส่งและส่งต่อไปยัง MTA
เครื่องอื่นๆที่เป็นจุดผ่านในการเชื่อมต่อไปยังเครื่องของผู้รับ โปรโตคอล
STMP จะทำงานร่วมกับโปรโตคอลTCP โดยใช้พอร์ต25 ซึ่งคำสั่งต่างๆของSMTP
จะเป็นลักษณะเดียวกับPOP3 คือเป็นASCII
เมื่อเริ่มต้นการติดต่อ SMTP
จะกำหนดให้ User agent ของผู้ส่งต้องส่งคำสั่ง HELLO
พร้อมกับรายละเอียดด้านผู้ส่งออกไป จากนั้นจะส่งคำสั่ง MAIL
เพื่อแจ้งให้เซิร์ฟเวอร์เตรียมรับอีเมล์
ในส่วนขอเซิร์ฟเวอร์เมื่อพร้อมที่จะรับอีเมล์ก็จะตอบรับกลับมาด้วยคำสั่ง OK
จากนั้นที่ด้านส่งก็จะเริ่มส่งโดยใช้คำสั่ง RCPT
เพื่อกำหนดอีเมล์แต่ละฉบับที่จะส่งไป
ซึ่งการส่งข้อมูลของอีเมล์จะถูกระบุด้วยคำสั่ง DATA
เมื่อได้รับคำสั่งต่างๆของผู้ส่งแล้ว
เซิร์ฟเวอร์จะมีหน้าที่ตรวจสอบความถูกต้องของคำสั่ง
จากนั้นจึงทำงานตามคำสั่งและส่งผลตอบกลับมา
ส่วนลักษณะของข้อมูลที่ตอบกลับนั้นจะเป็นข้อมูลที่อยู่ในรูปของtext
ที่เป็นASCII
ในการส่งอีเมล์ของโปรโตคอล SMTP นั้น จะใช้วิธีอ้างถึงเซิร์ฟเวอร์อื่นๆตาม
DNS(Domain Name System) เช่นเดียวกับระบบอื่นๆในอินเตอร์เน็ต
และยังสามารถส่งอีเมล์ไปยังผู้รับคนเดียวหรือหลายๆคนพร้อมกันได้ด้วย
|