ป้ายกำกับ: อีเมล์

joGet: ส่งอีเมล์ด้วย Email TooljoGet: ส่งอีเมล์ด้วย Email Tool

อีเมล Email Tool เป็น plugin ที่สามารถ add เข้าไปใน process เพื่อส่งอีเมลได้จากข้อมูลใน process

การ configurationg

  1. เริ่มจากการ SMTP server โดย joGet จะไม่มีติดมาให้ ตัวทีติดตั้งง่ายที่สุดน่าจะเป็น Mercury Mail Transport System ที่ติดมากับ XAMPP
  2. กรอกข้อมูลการติดต่อ 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.” ถือว่าการส่งอีเมลได้แล้ว

  3. คลิก next>
  4. กรอกรายละเอียดของอีเมลที่จะส่ง โดยใช้ 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
  5. คลิก next>
  6. ส่วนไฟล์แนบ (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 ส่งอีเมลได้แล้ว

เรื่องที่เกี่ยข้อง