Page 1 of 2

ขั้นตอน วิธีการติดตั้ง การใช้งานโปรแกรม Mercury mail Server php ส่งเมล Localhost

Posted: 23/11/2012 11:33 am
by M003
ขั้นตอน วิธีการติดตั้ง การใช้งานโปรแกรม Mercury mail Server เพื่อไว้ทดสอบ เขียน php ส่งเมล Localhost โดยไม่จำเป็นต้อง ส่งออกไปเมลข้างนอกจริงๆ

Mercury Mail Server คือ โปรแกรมที่ใช้ทำระบบเมล์เซิร์ฟเวอร์ โปรโตคอลที่สนับสนุน SMTP ,POP3 ,IMAP4rev1 ,PH ,Finger,PopPass ,HTTP ,SSL ทำงานบนระบบปฏิบัติการ Windows และ NetWare เป็นโปรแกรมประเภทฟรีแวร์ ซึ่งเหมาะสำหรับเว็บโปรแกรมเมอร์ ติดตั้งจำลองระบบเมล์เซิร์ฟเวอร์ไว้ในเครื่องเพื่อไว้ทดสอบระบบเมล์ที่เขียนขึ้นภายในเครื่องตัวเอง
ในที่นี้จะแนะนำ Mecury Mail ที่ติดตั้งมาพร้อมกับ XAMPP

ขั้นแรกให้ติดตั้ง XAMPP ก่อน ตามลิ้งค์
https://www.mindphp.com/%E0%B8%9A%E0%B8% ... xampp.html


เมื่อติดตั้ง XAMPP เรียบร้อยแล้ว ให้เปิด Xampp control panel ขึ้นมา คลิ๊ก Start ตรงส่วนของ Mercury ตามภาพ
Running Mercury.gif
Running Mercury.gif (54.8 KiB) Viewed 11864 times
เมื่อ Mercury Running แล้ว ให้คลิ๊ก Admin
คลิ๊ก ADMIN.gif
คลิ๊ก ADMIN.gif (50.89 KiB) Viewed 11864 times
เมื่อเข้ามาในหน้าโปรแกรม Mecury ให้เลือกแถบเมนู Configuration เลือก Manage local users
เลือกเมนู Manage Local users.gif
เลือกเมนู Manage Local users.gif (37.95 KiB) Viewed 11864 times
สามารถทำการลบ Test User ออกได้ โดยคลิ๊ก Delete
สามารถลบผู้ใช้ test user.gif
สามารถลบผู้ใช้ test user.gif (23.73 KiB) Viewed 11864 times
สามารถทำการเพิ่มผู้ใช้งานได้ โดยคลิ๊ก Add จะปรากฎหน้าต่างใหม่
Username : ชื่อผู้ใช้งาน
Personal name : ชื่อบุคคล
Mail password : รหัสผ่านผู้ใช้งาน
APOP Secret : เป็นตัวกำหนดเพื่อไม่ให้ User ซ้ำกัน ซึ่งจะใส่ตัวอักษรหรือตัวเลขลงไปก็ได้
เมื่อตั้งค่าผู้ใช้งานใหม่เรียบร้อยแล้วให้ได ok
เพิ่มผู้ใช้งาน.gif
เพิ่มผู้ใช้งาน.gif (24.5 KiB) Viewed 11864 times
เลือกแถบเมนู Configuration เลือก Aliases
Aliases.gif
Aliases.gif (20.84 KiB) Viewed 11864 times
จะปรากฎหน้าต่าง Aliases คลิ๊ก Add new alias จะปรากฎหน้าต่าง
Alias : ชื่อนามแฝง
Real Address : ที่อยู่
เมื่อกำหนดอีเมล์แล้วให้คลิ๊ก ok
สร้างทีอยู่อีเมล์.gif
สร้างทีอยู่อีเมล์.gif (26.21 KiB) Viewed 11864 times
แล้วคลิ๊ก Save เพื่อบันทึกข้อมูล
Save.gif
Save.gif (20.87 KiB) Viewed 11864 times
ถัดมา เลือกแถบเมนู Configuration เลือก Mercury core module
ตั้งค่า mercury core module.gif
ตั้งค่า mercury core module.gif (20.53 KiB) Viewed 11864 times

Re: ขั้นตอน วิธีการติดตั้งและการใช้งานโปรแกรม Mercury

Posted: 23/11/2012 12:11 pm
by M003
จะปรากฎหน้าต่าง Mercury core module Configuration เลือกแท็บ Local Domains คลิ๊ก Add new domain จะปรากฎหน้าต่าง
Local host or server : localhost.com
Internet : localhost
จากนั้นคลิ๊ก ok
ตั้งค่า mercury core module.gif
ตั้งค่า mercury core module.gif (29.5 KiB) Viewed 11859 times
แล้วคลิ๊ก Add new domain อีกครั้ง
Local host or server : localhost.com
Internet : 127.0.0.1
จากนั้นคลิ๊ก ok แล้วคลิ๊ก ok อีกครั้งในหน้าต่าง Mercury core module configuration
Add new domain อีกครั้ง.gif
Add new domain อีกครั้ง.gif (27.45 KiB) Viewed 11838 times
คลิ๊กแถบเมนู Configuration เลือก MercuryS SMTP Server
mercuryS SMTP Server.gif
mercuryS SMTP Server.gif (21.27 KiB) Viewed 11859 times
จะขึ้นหน้าต่าง MercuryS SMTP Server
Account myself us : 127.0.0.1
IP Interface to user :127.0.0.1
ส่วนอื่นๆ ตั้งค่าตามภาพ แล้วคลิ๊ก ok
ตั้งค่า mercury SMTP Server.gif
ตั้งค่า mercury SMTP Server.gif (27.23 KiB) Viewed 11834 times
คลิ๊กแถบเมนู Configuration เลือก MercuryP POP3 Server
mercury POP3 Server.gif
mercury POP3 Server.gif (21.63 KiB) Viewed 11859 times
จะขึ้นหน้าต่าง Mercury POP3 Server ในส่วนของ IP Interface to user ใส่ IP Address ของเครื่อง ส่วนอื่นๆ ให้ตั้งค่าตามภาพ แล้วคลิ๊ก ok
ตั้งค่า mercury pop 3.gif
ตั้งค่า mercury pop 3.gif (27.74 KiB) Viewed 11834 times

Re: ขั้นตอน วิธีการติดตั้ง การใช้งานโปรแกรม Mercury mail Server php ส่งเมล Localhost

Posted: 23/11/2012 12:49 pm
by M003
แถบเมนู Configuration เลือก MercuryE SMTP Client
mercury SMTP Client.gif
mercury SMTP Client.gif (23.15 KiB) Viewed 11851 times
จะปรากฎหน้าต่าง MercuryE End to end SMTP Client Configuration ตั้งค่าการใช้งาน
Name Servers : 127.0.0.1
ส่วนอื่นๆ ให้ตั้งค่าการใช้งานตามภาพ แล้วคลิ๊ก Save
ตั้งค่า mercury end to end SMTP.gif
ตั้งค่า mercury end to end SMTP.gif (27.06 KiB) Viewed 11832 times
แถบเมนู Configuration เลือก MercuryD POP3 Client
MercuryD POP3 Client.gif
MercuryD POP3 Client.gif (20.75 KiB) Viewed 11851 times
จะปรากฎหน้าต่าง MercuryD Configuration ให้คลิ๊ก Add จะขึ้นหน้า Edit POP3 mailbox definition
POP3Host : 127.0.0.1
ส่วนอื่นๆ ให้ตั้งค่าตามภาพ แล้วคลิ๊ก แล้วคลิ๊ก OK ในหน้า MercuryD Configuration ให้คลิ๊ก Save
ตั้งค่า Mercury pop3 client.gif
ตั้งค่า Mercury pop3 client.gif (30.45 KiB) Viewed 11832 times

วิธีการตั้งค่าและส่งอีเมล์ใน Microsoft Outlook
https://www.mindphp.com/forums/viewtopic ... 21&t=14448

ขั้นตอน วิธีการติดตั้งและใช้งานโปรแกรม ThunderBird การส่งอีเมล์
https://www.mindphp.com/forums/viewtopic ... 21&t=14449

Re: ขั้นตอน วิธีการติดตั้ง การใช้งานโปรแกรม Mercury mail Server php ส่งเมล Localhost

Posted: 23/11/2012 1:51 pm
by mindphp
เพิ่มเติม เราสามารถ ดู log การส่งเมลได้ที่

Code: Select all

D:\xampp\MercuryMail\LOGS\MERCURYS.LOG
ตัวอย่าง Log ในการส่งแต่ละครั้ง

T 20121123 135642 50af8040 Connection from 127.0.0.1
T 20121123 135642 50af8040 EHLO ASUSPC
T 20121123 135642 50af8040 MAIL FROM: <demo@localhost.com>
T 20121123 135642 50af8040 RCPT TO: <demo@localhost.com>
T 20121123 135642 50af8040 DATA
T 20121123 135643 50af8040 DATA - 101 lines, 2809 bytes.
T 20121123 135645 50af8040 QUIT
T 20121123 135645 50af8040 Connection closed with 127.0.0.1, 3 sec. elapsed.

Re: ขั้นตอน วิธีการติดตั้ง การใช้งานโปรแกรม Mercury mail Server php ส่งเมล Localhost

Posted: 09/09/2013 6:35 pm
by darkrise001
ขอบคุณสำหรับความรู้ครับ

Re: ขั้นตอน วิธีการติดตั้ง การใช้งานโปรแกรม Mercury mail Server php ส่งเมล Localhost

Posted: 07/10/2013 10:58 am
by penlove
ขอบคุณครับ

Re: ขั้นตอน วิธีการติดตั้ง การใช้งานโปรแกรม Mercury mail Server php ส่งเมล Localhost

Posted: 22/10/2013 1:55 pm
by weeratha
ใช้ส่งเมลล์ทีละเยอะๆ เหรอ

Re: ขั้นตอน วิธีการติดตั้ง การใช้งานโปรแกรม Mercury mail Server php ส่งเมล Localhost

Posted: 30/01/2015 9:30 am
by theerawat239
ทดสอบในเครื่องก็ได้ นะ แค่ทดสอบ ฟังก์ชัน เอง
:lol: :lol: :lol: :lol: :lol: