N8N Scheduler + Send Email

ทดลองใช้งาน N8N เพื่อตั้งเวลาให้มันทำงานแบบ Auto

  • เพิ่ม scheduler
  • ตอนตั้งเวลา ไม่แน่ใจว่าต้องคำนึงถึง Time Zone หรือไม่ ถ้าตั้งใจจะให้ทำงาน ณ เวลาใดๆ
  • แต่ถ้าตั้งเป็นทุกๆชั่วโมง หรืออะไรแบบนี้ก็ไม่ต้องกังวลเรื่อง Time Zone
  • ถ้าจะให้ schedule ทำงาน เราต้อง Activate work flow ของเราด้วย
  • ถ้าต้องการ test โดยไม่ activate work flow มันก็ทำได้ ณ ตอนนั้นเลย แค่ scheduler ไม่ trigger เฉยๆ

การติดตั้ง email

  • ถ้าใช้ gmail มันมีอยู่ 2 แบบให้ใช้ (หรืออาจจะมากกว่า แต่ตอนนี้เห็นแค่นี้)
  • ถ้าใช้ของ gmail เลย – ยังงงอยู่ ใช้ไม่เป็น
  • เลยลอง send email ที่เป็น smtp ซึ่งก็งงๆอยู่ แต่มันใช้ได้
  • ขั้นแรก คือ smtp.gmail.com
  • port: 456
  • user คือ email ของ gmail
  • ทีนี้ password ที่จะใช้ จะไม่ได้ใช้ gmail account password ของเราตรงๆ
  • แต่จะใช้บริการของ gmail ตัวหนึ่ง ที่เรียกว่า App password
  • โดยเราระบุ app name ของเรา จากนั้นเราจะได้ password สำหรับ app นั้นๆมา
  • เราต้องจำหรือจดเก็บไว้ เพราะจนถึงตอนนี้ยังหาวิธีเข้าไปเรียกดูอีกรอบยังไม่ได้เลย
  • ส่วนชื่อ app ก็ยังงงๆอยู่ว่ามันต้องแค่ n8n, หรือถ้าตามคำแนะนำเหมือนจะเป็น n8n credentials แต่ google ไม่รับ space เลยลองใส่เป็น n8n_credentials ตอนแรกก็ว่าไม่น่าได้ มันก็กลับได้ซะอย่างนั้น
  • อย่างไรก็ตาม พอใช้ได้ ก็ส่ง mail ออกได้เลย แต่บางที่มันอาจมองเป็น spam ได้แล้วตีกลับ Mail ของเรา
  • สุดท้ายแล้วอย่าลืม activate workflow เพื่อให้ Scheduler ทำงาน