อีเมล์ Email Tool เป็น plugin ที่สามารถ add เข้าไปใน process เพื่อส่งอีเมล์ได้จากข้อมูลใน process
การ configurationg
- เริ่มจากการ SMTP server โดย joGet จะไม่มีติดมาให้ ตัวทีติดตั้งง่ายที่สุดน่าจะเป็น Mercury Mail Transport System ที่ติดมากับ XAMPP
- กรอกข้อมูลการติดต่อ SMTP SERVER โดยควรจะใช้ Environment Variable Hash Variable เพราะเวลาเปลี่ยน smtp server จะได้ไม่ต้องมาไล่แก้ที่ละกล่อง เช่น
- SMTP Host
- #envVariable.smtpHost# แทน smtp server ที่จะ connection เข้าไปใช้
- SMTP Port
- #envVariable.smtpPort# โดยปกติจะใช้ 25, 79, 105, 106, 110, 143, 224 แล้วแต่จะเซ้ตไว้แบบไหน
- Security
- บางระบบไม่ต้องเซ็ต
- SMTP Username
- #envVariable.smtpUsername# แทน smtp username
- SMTP Password
- #envVariable.smtpPort# แทนรหัสผ่าน smtp
ทดลองการติดต่อกับ smtp server โดยคลิก Send Test Email ถ้าเห็น alert “Test email is sent.” ถือว่าการส่งอีเมล์ได้แล้ว
- คลิก next>
- กรอกรายละเอียดของอีเมล์ที่จะส่ง โดยใช้ Workflow Variable Hash Variable ในการส่งค่ามาจากฟอร์มอื่นๆ เช่น หรือจะใส่ค่าลงไปตรงๆก็ได้
- From *
- #variable.mailFrom# แทนจะส่งโดยใช้อีเมล์อะไร บาง smtp server จะบังคับด้วยว่าอีเมล์ตัวไหนจึงจะส่งข้อมูลได้
- To (Specific email address)
- #variable.mailTo# แทนผู้รับ
- To (Participant ID)
- #variable.mailTo# แทนผู้รับแต่ละคน จะส่งได้พร้อมกันหลายคนโดยแบ่งด้วย ;
- CC
- #variable.mailCc# แทนผู้รับแบบสำเนา (Carbon copy) ส่งได้พร้อมกันหลายคนโดยแบ่งด้วย ;
- BCC
- #variable.mailBcc# แทนผู้รับแบบสำเนาลับ (Blind carbon copy) ส่งได้พร้อมกันหลายคนโดยแบ่งด้วย ;
- Subject
- #variable.mailSubject# แทนชื่อเรื่องอีเมล์
- Message
- #variable.mailMessage# แทนเนื้ออีเมล์
- HTML Content?
- ถ้าติ๊กไว้ จะส่งอีเมล์โดยบอกว่าเนื้อหาเป็น html ไม่ใช่ plain text
- คลิก next>
- ส่วนไฟล์แนบ (Attachments)
- ส่งไฟล์จากฟอร์ม
- Form
- ฟอร์มที่จะใช้แนบไฟล์มา
- Form Upload Fields
- คือ id ของ input ที่จะส่งไฟล์มา มีได้หลาย input เช่น mailAttach1, mailAttach2, mailAttach3, mailAttach4
- ส่งไฟล์จากไฟล์พาร์ทสามารถส่งได้หลายไฟล์เหมือนกัน
- Path
- #variable.mailAttachPath1, #variable.mailAttachPath2#, #variable.mailAttachPath3#, #variable.mailAttachPath4# แทน file path
- Type
- มี 2 แบบคือ
- System Path
- file path ที่เก็บไฟล์เอาไว้ เช่น C:\Joget-v5-Enterprise\apache-tomcat-8.0.20\webapps\jw\images\cover.jpg
- URL
- url ที่สามารดูไฟล์ เช่น http://localhost:8080/jw/images/cover.jpg
- File Name
- #variable.mailAttachName1#, #variable.mailAttachName2#, #variable.mailAttachName3#, #variable.mailAttachName1# แทนชื่อไฟล์ที่จะแสดงตอนที่ส่งเมล์ไปให้ผู้รับ
- ส่งไฟล์จากฟอร์ม
เท่านี้ก็สามารถใช้ ่ joGet ส่งอีเมล์ได้แล้ว
เรื่องที่เกี่ยข้อง