พื้นฐาน Joomla

รู้จัก Global Check-in
เคยไหมครับที่เวลาเราต้องการเขียนบทความ , จัดการโมดูล แล้วมันไม่สามารถคลิกเข้าไปเพื่อแก้ไขได้ นั...

เทคนิค Joomla

Upload Speed
เชื่อว่าหลายคนที่เป็นมือใหม่ในการเริ่มต้นทำ Joomla นั้น เมื่อดาวน์โหลดไฟล์แพ็คเกจ Joomla มาจาก...

แนะนำ Extension

จัดการ URL ด้วย SH404SEF รองรับ SEO
SH404SEF คือคอมโพเน้นท์ที่จะช่วยแปลง URL ของเรา จากเดิมที่มีความยาวเหยียด และผสมไปด้วยตัวแปรต่า...
( 2 Votes )
Mass Mail JoomlaMass Mail คือเครื่องมือสำหรับส่งอีเมลไปยังผู้ใช้งานที่มีอยู่ในระบบ Joomla แบบเป็นกลุ่ม ซึ่งเหมาะสำหรับการส่งข่าวสารไปยังสมาชิกทีละหลายคน สมาชิกคนใดที่อยู่ในกลุ่มเหล่านั้น ก็จะได้รับอีเมลพร้อมกันทั้งหมด ก็ถือว่าเป็นเครื่องมือที่อำนวยความสะดวกได้ดีระดับหนึ่งทีเดียว

เริ่มต้นการใช้งานโดยเลือกเมนู Tools > Mass Mail

Mass Mail Joomla

แล้วก็ลองมาดูออพชั่นทีละตัวกันครับ

Mass Mail Joomla

Mail to Child Groups : ให้ส่งอีเมลไปยังกลุ่มสมาชิกย่อยที่เหลือไว้ด้วย

ขยายความกันหน่อย ใน Select Box ด้านล่างนั้น เราสามารถเลือกได้ว่า เราต้องการจะส่งอีเมลเป็นกลุ่มให้กับสมาชิกกลุ่มใด โดยเลือกได้เพียงครั้งละ 1 กลุ่มเท่านั้น เช่น ถ้าหากเลือกที่กลุ่มสมาชิก Registered ก็จะเป็นการส่งอีเมลไปยังสมาชิกทุกคนที่อยู่ในกลุ่มนี้ทั้งหมด , หรือถ้าหากเลือกที่ All User Groups ก็จะเป็นการส่งอีเมลไปยังสมาชิกทุกกลุ่ม ซึ่งก็หมายความว่า สมาชิกทุกคนจะได้รับอีเมล , แต่ถ้าหากเป็นการเลือกที่ Public Front-end หรือ Public Back-end แล้วกดปุ่ม Send Mail จะพบว่า ไม่มีการส่งไปให้สมาชิกคนใดเลย

Mass Mail Joomla

สาเหตุเพราะว่า การเลือกดังกล่าวไม่ได้เป็นการระบุว่า จะส่งไปให้สมาชิกกลุ่มใด ซึ่งกลุ่มสมาชิกคำว่า "Public Front-end" นั้นไม่มีสมาชิกอยู่จริง เป็นเพียงแต่ชื่อเรียกกลุ่มสมาชิกโดยรวมเท่านั้น ซึ่งสมาชิกอาจจะถูกระบุให้อยู่ในกลุ่ม Registered, Author, Editor หรือ Publisher ก็ได้ ดังนั้นหากต้องการส่งเฉพาะสมาชิกที่อยู่ในกลุ่ม Front-end หรือ Back-end ก็จำเป็นต้องเลือก Check Box ที่ Mail to Child Groups ไว้ด้วยจึงจะสามารถส่งอีเมลไปได้ครับ

Send in HTML mode : ให้ส่งอีเมลไปแสดงผลในรูปแบบ HTML

ขยายความกันอีก Mass Mail นั้นเดิมทีจะส่งได้เพียงข้อความธรรมดาเท่านั้น หากเราใส่ TAG HTML ใด ๆ ลงไป มันจะไม่สามารถแปลความหมาย TAG เหล่านั้นได้ และก็จะแสดงผลข้อความออกมาตรงตัวตามที่พิมพ์ส่งไป ไม่มีตัวหนา ไม่มีสี ไม่มีลิ้งค์ แต่ถ้าหากต้องการให้รูปแบบอีเมลที่ส่งไปออกมาดูดีขึ้น เราก็จำเป็นจะต้องเลือก Check Box ไว้ และต้องพิมพ์ข้อความลงไปในรูปแบบ HTML เมื่ออีเมลส่งถึงผู้รับปลายทาง อีเมลดังกล่าวก็จะแสดงผลเป็นแบบ HTML ได้ เราก็จะสามารถจัดโครงสร้างของอีเมลให้ดูสวยงามได้ เหมือนกับการสร้างเอกสารเว็บไซต์ HTML สวย ๆ 1 หน้าเลยครับ ซึ่งข้อเสียจุดนี้ก็คือ เราจะต้องพิมพ์ Code HTML เองทั้งหมด

Mass Mail Joomla

Recipients as BCC. Adds copy to site e-mail : ให้สำเนาอีเมลดังกล่าวไปยังอีเมลที่ได้ระบุไว้ใน Global Configuration ด้วย ซึ่งอีเมลที่จะถูกสำเนาให้ ถูกตั้งค่าไว้ที่นี่ครับ

Mass Mail Joomla

ปัญหาที่คาใจอยู่ก็คือ การพิมพ์เอกสารอีเมลแบบ HTML นี่แหล่ะครับ คงจะรู้สึกไม่สะดวกกัน ดังนั้น ก็ค้นหาบทความของผมให้เจอละกันครับ ซึ่งบทความนั้นผมได้กล่าว
ถึงวิธีแก้ไข Text Area ของ Mass Mail ให้มี Editor เพิ่มขึ้นมาได้ ซึ่งจะทำให้คุณพิมพ์ข้อความอีเมลได้เหมือนกับการพิมพ์ Article แบบปกติเลยครับ และเนื้อความนั้นจะออกมาเป็นภาษา HTML อัตโนมัติ ลองหาดูในเว็บไซต์นี้ละกันครับ

และปัญหาสุดท้ายคือ หากมีสมาชิกมากเกินไป การส่ง Mass Mail ด้วยวิธีนี้ มักจะไม่ประสบความสำเร็จ เนื่องจากการส่งด้วยวิธีนี้จะใช้ทรัพยากรของตัวแปลภาษา PHP ดังนั้นการกำหนดค่า PHP ให้ทำงานใด ๆ ภายในระยะเวลาที่กำหนด ก็มีผลกับการใช้ Mass Mail เช่นเดียวกัน จากการทดสอบของผม เมื่อมีสมาชิก 1,000 คน ก็ส่งไม่รอดแล้วครับ เกิด Timeout ขึ้นมาเลย ดังนั้น คงจะเหมาะสำหรับการส่งทีละหย่อมก็พอเนอะ

ส่งอีเมลถึงกลุ่มสมาชิกด้วย Mass Mail