ตามหัวข้อครับอาจารย์ครับ
ขอสอบถามเรื่อง เพิ่มเติมชื่อผู้ส่งเอกสารในการส่งเมล์ ของ ระบบ E-Document รวมทั้งไลน์ ด้วยครับ
1. ผมทดสอบระบบแล้ว สามารถส่งเมล์ได้ครับ แต่จะเข้าไปในจดหมายขยะ ต้องแก้ไขอย่างไร
2. ผมต้องการเพิ่มผู้ส่งเอกสาร โดยต้องการใส่ชื่อ จริงนามสกุล ที่แสดงในส่วนของผู้ใช้ระบบในขณะนั้น ไม่ทราบว่าต้องดึงค่าตัวแปร session จากไหนครับ ผมลองหากระทู้ที่อาจารย์ตอบก่อนหน้าก็แก้ไม่ได้ครับ
3. ไลน์ส่งได้ แต่ไม่ได้เป็นข้อความเหมือนในเมล์ครับ ได้แค่ส่งว่า
สารบรรณ : ทดสอบส่งข้อความ
**ต้องแก้ตรงไหนครับ ขอรบกวนด้วยนะครับ
ตั้ม : ไม่ว่าง ทำงาน 21 ต.ค. 2566 09:06
Quotations by หัวข้อ
ไฟล์ email.php

$ret = array();
// ข้อความ
$msg = array(
'ผู้ส่ง ----->>>>: ' **ชื่อ - สกุลที่มีในระบบ**, ไม่รู้ว่าต้องดึงจากไหนมาใส่
'มีเอกสารใหม่ถึงคุณแล้ว โปรดเข้าไปตรวจสอบที่',
'URL: '.WEB_URL.'index.php?module=edocument'
ผลที่ได้ในเมล์
งานสารบรรณ
เลขที่เอกสาร: ที่ 21-10-66/000051
เรื่อง: การจัดการเรียน
วันที่: 21 ต.ค. 2566 เวลา 00:52 น.
ผู้ส่ง ----->>>>: ข้อมูลไม่มา ไม่รู้ว่าต้องดึงจากไหนมาใส่
ภาพที่แนบ เป็นส่วนของไลน์ที่ส่ง ไม่มีข้อมูลเหมือนในเมล์ ครับ
กรกฎ วิริยะ 21 ต.ค. 2566 19:21
1. แก้ไขที่ Server ของตัวเอง
2,3 อยู่ในหน้าเดิมที่เคยให้หาแหละ สามารถแก้ไขข้อความที่จะส่งได้ที่นั่นเลย

ในกรณีที่จะแก้ไขรายละเอียดใน email สิ่งที่จะต้องทำก่อนเลยคือต้อง Query ข้อมูลออกมาก่อน ดังนั้นต้องไล่กลับไปจนถึงตอนก่อนส่ง ให้ตรวจสอบดูว่ามีข้อมูลที่ต้องหรือเปล่า
วิธีการที่ดีที่สุดคือการ DEBUG ตัวแปรต่างๆในโค้ดครับ ดูว่ามันเก็บอะไรยังไง จีงจะเอามาใช้ได้ถูก ถ้าเราข้ามขั้นตอนพวกนี้ไป เราไม่มีทางทำงานสำเร็จ
ตั้ม : ไม่ว่าง ทำงาน 21 ต.ค. 2566 21:29
ขอบคุณครับอาจารย์

โพสต์ตอบกลับ

กรุณาตรวจสอบให้ถูกต้องก่อนส่ง สามารถใช้ BBCode ได้
ประเภท jpg, jpeg, png, webp อัปโหลดรูปภาพหรือไม่ก็ได้