แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  ความสับสนของคนไม่เข้าใจ smtp,pop3,imap-uw ,imap
   thus98
 Posted : 2005-06-11 15:58:41

  จอมยุทธ์
 

 Sex :
 Post : 636
 สมาชิกลำดับที่ : 101
ผมโง่เรื่อง Mail มากๆครับ แต่ก็คิดว่ามีคนไม่รู้และอยากทำเป็นเหมือนผมเยอะ ผมสับสนตั้งแต่เปลี่ยนมาใช้ระบบของ freebsd ในการทำ mail server เท่าที่ผมเข้าใจการจะส่งเมล์ผ่าน port 25 ผมก็ใช้โปรแกรมที่มี function smtp เช่น sendmail,qmail,qmairockผมโง่เรื่อง Mail มากๆครับ แต่ก็คิดว่ามีคนไม่รู้และอยากทำเป็นเหมือนผมเยอะ ผมสับสนตั้งแต่เปลี่ยนมาใช้ระบบของ freebsd ในการทำ mail server เท่าที่ผมเข้าใจ
- การจะส่งเมล์ผ่าน port 25 ผมก็ใช้โปรแกรมที่มี function smtp เช่น sendmail,qmail,qmairock
- การจะรับเมล์ผ่าน port 110 ผมก็ใช้โปรแกรมที่มี function pop3,imap เช่น pop3lite,vpopmail

ผมถามแบบคนโง่ๆเลยว่า มันจะมีโปรแกรมอันไหนที่ลงแล้วมี function รับ-ส่งเมล์ได้เลย แบบว่าไม่ต้องลงหลายตัวครับ ไม่ทราบ
ว่าผมเข้าใจสับสนอย่างไรรบกวนผู้รู้ช่วยทีเถอะครับ นึกว่าเอาบุญ

 
  IP : (203.144.253.44)
ชื่อสมาชิก thus98 Mail to thus98 เบอร์ msn thusana98@hotmail.com
แสดงความคิดเห็น

   thus98
 Posted : 2005-06-11 16:01:40   IP : (203.144.253.44)

  จอมยุทธ์
 

 Sex :
 Post : 636
 สมาชิกลำดับที่ : 101
ผมโง่เรื่อง Mail มากๆครับ แต่ก็คิดว่ามีคนไม่รู้และอยากทำเป็นเหมือนผมเยอะ ผมสับสนตั้งแต่เปลี่ยนมาใช้ระบบของ freebsd ในการทำ mail server เท่าที่ผมเข้าใจ
- การจะส่งเมล์ผ่าน port 25 ผมก็ใช้โปรแกรมที่มี function smtp เช่น sendmail,qmail,qmairock
- การจะรับเมล์ผ่าน port 110 ผมก็ใช้โปรแกรมที่มี function pop3,imap เช่น pop3lite,vpopmail

ผมถามแบบคนโง่ๆเลยว่า มันจะมีโปรแกรมอันไหนที่ลงแล้วมี function รับ-ส่งเมล์ได้เลย แบบว่าไม่ต้องลงหลายตัวครับ ไม่ทราบ
ว่าผมเข้าใจสับสนอย่างไรรบกวนผู้รู้ช่วยทีเถอะครับ นึกว่าเอาบุญ

 
 Comment : 1
ชื่อสมาชิก thus98 Mail to thus98 เบอร์ msn thusana98@hotmail.com
กลับขึ้นด้านบน

 kittipong
 Posted : 2005-06-11 21:13:12   IP : (203.150.102.73)
ไม่มีใครโง่หรอกครับ เป็นอันว่าเรารู้น้อยก็แล้วกันครับ

ปกติแล้วการรับส่งเมล์จะกระทำที่ port 25 โดยผ่านทาง protocol smtp (Simple Mail Transfer Protocol) ครับ สามารถรับและส่งเมล์ได้เลย โปรแกรมที่ใช้งานก็คือ sendmail (เป็นมาตรฐานที่ติดตั้งมากับระบบและใช้มานานมากแล้ว)

ต่อมา pop3 ครับ (Post Office Protocol version3) ทำการที่ port 110 ตัวนี้เป็นโปรโตคอลที่ใช้งานการอ่านเมล์เท่านั้นครับ ไม่มี security ที่สูงมากนัก การส่งเมล์ยังคงต้องอาศัย smtp อยู่ดี เราจะสังเกตว่าโปรแกรม outlook จะมีการกำหนด port นี้เพื่อเข้ามาอ่านเมล์จาก Server ครับ

ต่อมา imap หรือ imap4 เป็นอีกโปรโตคอลหนึ่งที่ทำงานที่ port 143 ครับใช้เพื่ออ่านเมล์เช่นกัน และจะมี security ที่ดีกว่า pop3 ครับ และก็มีโปรแกรมที่อ่านเมล์บางตัวใช้ prootocol นี้ เช่น squirrelmail ครับ

ส่งจ้าว postfix นี้ก็เป็นโปรแกรมที่ใช้ในการรับส่งเมล์คล้ายกับ sendmail ครับ มันถูกพัฒนาต่อมาจาก sendmail โดยมีการทำงานที่ดีกว่าเช่นเครื่องความปลอดภัย การป้องกัน spam ต่าง ๆ ครับ

ส่วนจ้าว qmailrock เท่าที่ศึกษานะครับ มันเป็นโปรแกรมที่ค่อนข้างครบถูกอย่างคือมันจะสามารถรับและส่งเมล์ได้โดยใช้โปรโตคอลที่กล่าวมาข้างต้นครับ แล้วก็ใช้โปรแกรม squirrelmail เป็น email client เพื่อให้ user สามารถ login เข้ามาอ่าน รับ ส่งเมล์ได้ครับ และจุดเด่นของ qmailrock คือ การทำเป็น virtual domain หลาย ๆ ตัวครับ เราสามารถบริหารได้หลาย domain และเป็น virtual user คือใช้ user account จากฐานข้อมูลได้ด้วย ไม่ต้องใช้ user จริงในระบบ และ qmailrock นั้นก็ยังมีความสามารถเพิ่มคือ ติดตั้ง mail scan เพื่อป้องกันไวรัสได้อีกด้วยครับ


OK ไหมครับ คุณ thus98 เห็นไหมครับ เก่งขึ้นทันตาเห็น เราก็น้อยเท่านั้น ตอนนี้ก็เก่งแล้วนะ มีอะไรไม่เข้าใจก็ถามมานะ หากมีอะไรที่ผมตกหล่นไปเพื่อน ๆ ช่วยเติมเต็มด้วยล่ะกัน


 
 Comment : 2
กลับขึ้นด้านบน

 kittipong
 Posted : 2005-06-11 21:18:39   IP : (203.150.102.73)
ทดสอบการรับส่งเมล์ง่าย ๆ ครับ ระหว่าง user1 และ user2 บน server เดียวกันโดยใช้คำสั่ง mail

# mail user1
Subject: Hello
write message
ในบรรทัดต่อมา(ก็คือบรรทัดนี้) หากเราใส่ . ที่ column ที่ 1 เมล์ก็จะถูกส่งทันทีครับ
#


เมื่อ user1 จะเปิดอ่านก็พิมพ์
# mail เฉย ๆ ครับ
ก็จะเห็น Subject ของ mail ต่าง ๆ
หากต้องการอ่านก็กดเลข 1 หรือ 2 หรือ 3 ขึ้นอยู่ว่าเป็ฯฉบับที่เท่าไหร่
การออกจากโปรแกรมกด q

ok นะครั

 
 Comment : 3
กลับขึ้นด้านบน

 su
 Posted : 2005-06-12 10:40:36   IP : (203.150.98.168)
thanks จารย์ครับ เข้าใจขึ้นเยอะ

 
 Comment : 4
กลับขึ้นด้านบน

 fo
 Posted : 2005-06-12 16:13:48   IP : (58.9.147.65)
ในความคิดผม ที่ว่าง่ายๆ น่าจะ postfix+qpopper ครับ set แค่ 2 ตัวนี้ แล้ว แก้ script postfix บรรทัดเดียว ใช้งานได้ทันที


 
 Comment : 5
กลับขึ้นด้านบน

 โดเรม่อน
 Posted : 2005-06-13 00:11:15   IP : (210.213.43.237)
ท่าน fo ครับ ที่ว่าง่าย ช่วยอธิบายหน่อยสิว่าทำไง แบบว่าคนรู้น้อยอ่ะครับ มือใหม่เอี่ยมเลย แต่ตรงไหนช่วยบอกข้อยด้วย

 
 Comment : 6
กลับขึ้นด้านบน

 วัยรุ่นเซ็ง
 Posted : 2005-06-13 03:31:46   IP : (61.91.102.235)
คลิ๊กที่ภาพ

เอารูปไปดูขำๆครับ

 
 Comment : 7
กลับขึ้นด้านบน

 วัยรุ่นเซ็ง
 Posted : 2005-06-13 03:54:52   IP : (61.91.102.235)
รูปข้างบนเป็น webmail ที่ใช้ SMTP protocol เพื่อส่งเมล์ผ่านทาง SMTP daemon(sendmail)
และใช้ POP3/IMAP protocal ในการ get mail ผ่านทาง POP3/IMAP daemon
คุณประโยชณ์หลักๆของการใช้ POP3/IMAP protocal ก็คือ webmail server สามารถ install ในคนละเครื่องกับ
email server ได้ครับ ทำให้เราสามารถปรับ scalability เพื่อรับมือในกรณีที่ mail server เจอโหลดหนักๆได้อย่างชิวๆเลย
คุณประโยชณ์อีกอันนึงก็คือรายละเอียดของ mail folder จะถูกซ่อนไว้ โดย POP3/IMAP server ดังนั้นรูปแบบการ
design โปรแกม webmail ก็จะเป็นอิสระจาก format ทางกายภาพของ mail folder ครับ
ระบบ webmail ส่วนใหญ่ก็ออกแบบแนวๆนี้ ดังนั้นมันจึงไม่จำเป็นต้องวุ่นวายกับรายละเอียดของ mail folder
ตัวอย่าง webmail ที่ใช้วิธีนี้คือ
Squirrel Mail -http://www.squirrelmail.org
IMP Mail Client -http://www.horde.org/imp/
The Web Information Gateway -http://twig.screwdriver.net/

 
 Comment : 8
กลับขึ้นด้านบน

 วัยรุ่นเซ็ง
 Posted : 2005-06-13 04:01:14   IP : (61.91.102.235)
คลิ๊กที่ภาพ

แต่แบบนี้แรงกว่า ไม่ใช่แค่ขำๆแล้ว เอาไว้โชว์หญิงได้เลยหล่ะ

 
 Comment : 9
กลับขึ้นด้านบน

 วัยรุ่นเซ็ง
 Posted : 2005-06-13 04:24:05   IP : (61.91.102.235)
เทียบกับรูปขำๆรูปแรกนะ นายจะเห็นว่าระบบ webmail ก็ยังคงใช้ SMTP protocol ในการส่งเมล์อยู่ดี
แต่เดี๋ยวก่อน มันไม่ยืมจมูกหายใจของ POP3/IMAP server เพื่อเข้าถึง file ใน mail folder แล้ว
มันเข้าถึงโดยตรงเลยหล่ะ ซึ่งจะมี performance ดีกว่าเมื่อระบบ webmail มันรู้ detail ทั้งหมดของ folder file
และแอบเก็บ index หรือ cache บางอันไว้บน file system เพื่อเร่งความเร็วในการ access
และเพราะว่ามันมีการเข้าถึง file แบบ direct access ระบบ webmail นี้จึงสามารถเก็บข้อมูลไว้สำหรับฟีเจอร์ที่ต้องการ
เก็บแบบถาวร ได้ง่าย
แต่ Direct access ก็มีข้อด้อยเหมือนกัน คือมัน implemant ยากกว่าแบบรูปแรกเพราะระบบ webmail จำเป็นต้อง
ดีลกับ filder format detail. และ mail folder บน UNIX ส่วนใหญ่เป็นกรรมสิทธิของแต่ละ user, ระบบ webmail
นี้เลยจำเป็นต้องมีโปรแกรม setuid root เพื่อ access ไป folder ของแต่ละ user ได้
เมื่อมันเข้าไปไหนก็ได้ ถ้าเราออกแบบระบบ webmail นี้ไม่ดี
ก็อาจจะมีปัญหาบางอย่างที่เกี่ยวกับ security เกิดขึ้นได้

ระบบ webmail ประเภทนี้ก็ตัวอย่างเช่น
SqWebMAil -http://www.inter7.com/sqwebmail/sqwebmail.html
NeoMail -http://www.neomail.org/
และ Open WebMail -http://openwebmail.org

 
 Comment : 10
กลับขึ้นด้านบน

1 2


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com