Contact
Line : comsiam
Contact
Line : comsiam

ถ้าแบบฟอร์ม Joomla กดส่งแล้วไม่ทำงานหรือผู้ดูแลไม่ได้รับอีเมล ให้แยกตรวจสองส่วนคือ การส่งข้อมูลจากฟอร์ม และ การส่งอีเมลแจ้งเตือน สำหรับฟอร์ม Contact ที่มากับ Joomla ให้ตรวจสถานะผู้ติดต่อ การตั้งค่า CAPTCHA และ Mail Settings ก่อน
① หากใช้คอมโพเนนต์ Contacts ให้เปิด Components → Contacts แล้วตรวจว่ารายการผู้ติดต่อเผยแพร่และเข้าถึงได้
② เปิดแก้ไขผู้ติดต่อ แล้วตรวจอีเมลปลายทางว่าพิมพ์ถูกต้องและยังใช้งานได้
③ ตรวจการตั้งค่า Contact Form ว่าเลือก Show หากตั้งเป็น Hide ฟอร์มจะไม่ปรากฏให้ส่ง
④ หากใช้ฟอร์มจากส่วนเสริมอื่น ให้ตรวจสถานะการเผยแพร่และการตั้งค่าผู้รับในส่วนเสริมนั้นด้วย
① ตรวจว่ามี CAPTCHA บนฟอร์มหรือไม่ หากมี ให้ตรวจว่าปลั๊กอิน CAPTCHA เปิดใช้งานและตั้งค่าคีย์หรือข้อมูลที่จำเป็นครบ
② ตรวจว่าการตั้งค่า CAPTCHA ในตัวเลือก Contact สอดคล้องกับค่าเริ่มต้น CAPTCHA ของเว็บไซต์
③ ทดสอบส่งโดยกรอกช่องบังคับให้ครบ และตรวจรูปแบบอีเมลหรือข้อความแจ้งเตือนที่ปรากฏหลังส่ง
④ ตรวจค่า Banned Email, Banned Subject และ Banned Text หากข้อความที่ส่งตรงกับรายการที่ห้าม ระบบอาจปฏิเสธการส่ง
⑤ ตรวจการตั้งค่า Session Check และทดสอบโดยอนุญาตคุกกี้ในเบราว์เซอร์ เนื่องจากตัวเลือกนี้อาจป้องกันการส่งจากผู้ใช้ที่ไม่มี session cookie
① หลังคลิกส่ง ให้สังเกตว่ามีข้อความยืนยันหรือข้อความผิดพลาดหรือไม่ หากไม่มีการตอบสนอง ให้ลองเปิดหน้าเว็บในเบราว์เซอร์อื่นและตรวจว่ามีส่วนเสริมหรือสคริปต์ที่ขัดขวางการทำงานหรือไม่
② หากฟอร์มแจ้งว่าส่งสำเร็จ แต่ไม่มีอีเมลเข้า ให้ตรวจ Mail Settings ของ Joomla และส่งอีเมลทดสอบจากหน้า Global Configuration
③ ตรวจกล่อง Spam หรือ Junk และยืนยันว่าอีเมลผู้รับในรายการ Contact ถูกต้อง
④ หากอีเมลทดสอบจาก Joomla ก็ส่งไม่ได้ ให้แก้การตั้งค่า Mailer หรือ SMTP ก่อน เพราะปัญหาอาจไม่ได้อยู่ที่ตัวฟอร์ม
① ล้างแคช Joomla และเบราว์เซอร์ แล้วทดลองส่งอีกครั้ง
② หากเพิ่งอัปเดต Joomla เทมเพลต หรือส่วนเสริม ให้ทดสอบปิดส่วนเสริมที่เกี่ยวข้องชั่วคราวทีละรายการ โดยบันทึกค่าก่อนเปลี่ยน
③ ตรวจว่าปุ่มส่งไม่ได้ถูกซ่อนหรือทับด้วยเทมเพลต และฟอร์มทำงานได้ทั้งบนมือถือและคอมพิวเตอร์
④ เปิดบันทึกข้อผิดพลาดของเว็บไซต์ในช่วงทดสอบ หากมีข้อความเกี่ยวกับปลั๊กอิน CAPTCHA, session หรือระบบส่งเมล ให้ใช้ข้อความนั้นระบุจุดที่ควรแก้
① ส่งฟอร์มด้วยข้อมูลทดสอบที่ไม่ใช่ข้อมูลส่วนตัว แล้วตรวจว่ามีข้อความยืนยันหลังส่ง
② ตรวจว่าข้อมูลถึงอีเมลผู้รับและอีเมลสำเนาถึงผู้ส่ง หากเปิดตัวเลือกส่งสำเนาไว้
③ ทดสอบทั้งกรณีกรอกข้อมูลครบ กรอกไม่ครบ และ CAPTCHA ไม่ผ่าน เพื่อให้แน่ใจว่าระบบแจ้งผลชัดเจน
④ เมื่อตรวจเสร็จ ให้ปิดโหมดดีบักที่เปิดไว้และลบข้อมูลทดสอบที่ไม่จำเป็น
ComSiam แนะนำให้ทดสอบฟอร์มและอีเมลแยกกันก่อน หากอีเมลทดสอบผ่านแต่ฟอร์มยังส่งไม่ได้ ให้เน้นตรวจ CAPTCHA การตรวจสอบข้อมูล และการตั้งค่าของฟอร์มโดยตรง
เมื่อแก้ไขแล้ว ให้ทดสอบตั้งแต่กรอกข้อมูลจนถึงได้รับอีเมลแจ้งเตือน ComSiam ใช้ขั้นตอนนี้เพื่อยืนยันว่าทั้งฟอร์มและระบบเมลทำงานครบ ไม่ใช่เพียงเห็นข้อความว่าส่งสำเร็จบนหน้าเว็บ