Demonstrate event to email message flow - GlueScript/Glue GitHub Wiki
Demonstrate 'event to mail' flow using a script
- An event happens
- Event handler receives event {"type":"thing-created", "uri": "http://things.net/xyz"}
- Event handler writes a glue script to perform the following operations
- Get a list of subscriber email addresses for the entity referred to by the uri
- Get the data from the uri of the entity
- Render entity data
- POST http://render-service/thing/created -d $data
- Convert rendered HTML to "email friendly HTML"
- POST http://inline-styles-service/ -d $html
- Generate mail for each subscriber email address
- POST http://mail-gen-service/ -d $html $address $from
- Spool each mail
- POST http://mail-service/spool -d mail-body