การติดตั้ง JMail และ
ส่งเมล์จากเครื่อง win98 ด้วย JMail
 
โดย: สุรัตน์ บัณฑิตลักษณะ
ที่มา: www.thaiasp.net
 
     ถามกันเยอะครับ เรื่องของ JMail ก็แหม... เว็บผมเนี่ยก็ช่างเชียร์ JMail ซะเหลือเกิน มันมีอะไรดีนักดีหนา ก็ไม่รู้ครับ เอาเป็นว่า ก่อนจะเข้าเรื่อง เข้าราวกัน ผมขอฝอยเรื่องข้อดีของ JMail ให้ฟังกันหน่อยละกันนะครับ
จุดเด่นของ JMail

1. ปัจจุบัน JMail ที่ใช้กันอยู่ เป็น version 4.0 ครับใน version นี้ จะเพิ่มในส่วนของการ check Mail ด้วย POP3 เข้าไปด้วยครับ พูดกันง่ายๆ ก็คือ มี NT สักเครื่อง ลง JMail แล้วก็เขียนโปรแกรม ASP อีกสักหน่อย ก็ทำเป็น แบบ Hotmail.com หรือ Mail.com กันได้สบายๆแล้วครับ
2. ไอ้เจ้า Jmail.ServerAddress ที่หลายๆ คนรู้สึกเป็นปัญหานี่แหละครับ ผมกลับคิดว่า มันเป็นจุดเด่น เพราะอะไรรู้มั้ยครับ ก็เพราะว่ามันสามารถระบุ SMTP server ได้เองไงครับ ถ้าเป็น component อื่นลงที่เครื่องไหน ก็ต้องใช้เครื่องนั้นส่งเมล์ เพราะฉะนั้น ถ้าลง CDONTS บน windows98 ก็หมดสิทธิครับ ไม่ต้องส่งเมล์กัน
3. เป็น component ที่ฟรี!!! ครับ แต่สำหรับ ใช้ส่วนบุคคล ถ้าเอาไปใช้ทำมาหาเงินก็ต้องเสัยตังค์ซื้อจากเค้าหน่อยครับ

Component Jmail สามารถ Download ได้ที่
1. เว็บของ Dimac.net ครับ คลิกที่นี่
2. เว็บผมเองครับ :-) Thaiasp.net คลิกที่นี่
  
ขั้นตอนในการลง JMail
1. หลังจากที่ download ไฟล์กันไปเรียบร้อยแล้ว ก็ Double click ที่ไฟล์เลยครับ
2. หลังจาก ที่ double click แล้วไฟล์ จะ Extract ตัวเองโดยอัตโนมัติ แล้วก็จะขึ้น หน้าตาดังรูป
3. คลิก Next ไปเรื่อยๆ นะครับ อะไรวิ่งก็ให้มันวิ่งไป จนกระทั่งไปที่หน้าสุดท้ายที่มีปุ่ม finish ซึ่งหลังจากที่เรา click ที่ finish แล้วก็เป็นอันว่า การลง JMail เสร็จสิ้นแล้ว
4.เมื่อเข้าไปใน Directory C:\Program Files\Dimac\w3JMail4 จะเห็นไฟล์ที่ชื่อว่า Jmail.dll ดังรูป ส่วนในกรณีที่ไม่เห็น ให้คุณเข้าไปแก้ไขใน Folder options.. ใน menu View ด้านบนครับ เพราะ ไฟล์ Jmail.dll เป็น hidden ไฟล์
5. Copy ไฟล์ jmail.dll ไปไว้ใน directory c:\windows\system\ (ถ้าเป็น windowsNT ให้ copy ไปไว้ใน directory c:\winnt\system\ )
6. ทำการ register component Jmail ด้วยการกรอกคำว่า "regsvr32 jmail.dll" ในช่อง Run ดังภาพ
7. หลังจากที่กด OK แล้วก็จะขึ้นคำว่า "DllRegisterServer in jmail.dll succeeded." ดังรูป
เท่านี้ ทุกอย่างก็เรียบร้อยครับ พร้อมใช้งาน JMail กันได้เลย
การส่งเมล์จากเครื่อง win98 ด้วย JMail

จริงๆ แล้ว การส่งเมล์จากเครื่อง win98 ไม่เห็นมีอะไรน่าสนใจเลยใช่มั้ยครับ อ๊ะ อ๊ะ ....... อย่าประมาทเลยนะครับ เนี่ย มุขเด็ดของผมเลย รู้มั้ยล่ะ ว่าเวลาผมส่ง Mailinglist ไปหาทุกคนเนี่ย ใช้ส่งจาก win98 นะครับ เหตุผลก็ขอแสดงเป็นข้อๆ ดังนี้
1. แต่ก่อนผมใช้ server ที่ไม่มี component ส่งเมล์ให้ครับ ที่รู้ๆกันก็อย่างเช่น Ewebcity, Brinkster, FreeSQLHost และอีกหลายอัน ที่ให้ใช้ฐานข้อมูลอย่างเดียว ไม่อนุญาตให้ใช้ component ส่งเมล์
ดังนั้น บน Server ผมก็ได้แต่เก็บข้อมูล Mailinglist ไว้ครับ พอจะส่งเมล์ ก็พึ่งพาตัวเองดีกว่า เอาไฟล์ฐานข้อมูลมา run แล้วก็ส่งเมล์จากเครื่อง win98 ของเราเอง สบายใจกว่ากันแยะครับ
2. บน Server จะมีการตั้ง Serverscript timeout เอาไว้ครับ ผม run mailinglist ทีไร ส่งได้แค่ 20-30 คน ก็หมดเวลาซะแล้ว เฮ้อ ... เหนื่อยใจครับ ต้องแก้ไปแก้มากว่าจะส่งได้ถ้วนทั่วกันทุกคน ดังนั้น run ที่เครื่องเราเองดีกว่าครับ อย่างน้อยก็ควบคุมการ timeout ได้

  
แก้แค่บรรทัดเดียวก็ส่งเมล์ ด้วย JMail ได้แล้ว

ถ้าคนที่เข้าไปที่เว็บบอร์ด ASP ของผมประจำ ก็คงจะพอรู้นะครับ กุญแจสำคัญอยู่แค่ไอ้คำว่า Jmail.serveraddress แค่เนี้ยแหละครับ เรารู้ตัวว่าเราเป็นเครื่อง win98 ไม่ใช่ SMTP server ดังนั้นเรา ก็อย่าซ่าครับ อย่าซ่า เอาไปฝากคนอื่นส่งให้ อย่างผม online ด้วย Internet ของ KSC ครับ ผมก็ฝาก KSC ส่งหน่อย (เราซื้อ Package มาตั้งแพง ต้องช่วยเหลือกันหน่อย) ใน Serveraddress ผมจะระบุดังนี้ครับ

Online ด้วย KSC :Jmail.serveraddress="mail.ksc.co.th:25"
Online ด้วย Loxinfo:Jmail.serveraddress="mail.loxinfo.co.th:25"
Online ด้วย Account ที่ลาดกระบัง:Jmail.serveraddress="mail.kmitl.ac.th:25"
สรุปก็คือแล้วแต่ที่เราจะ online ด้วยใครครับ หรืออีกนัยหนึ่งก็คือ ใกล้ SMTP server ตัวไหน ไปใช้ตัวนั้นครับ อย่าไปเกรงใจเค้า :-)
  

Home | ASP Board | Flash Board | Download | Lesson(beginner)
Lesson(Professional) | Web ASP Inter | Free Host ASP | E-card |About Us


Copyright © 2000 www.ThaiASP.net All rights reserved.