--[[ Send an email based on a trigger event --]] module(...,package.seeall) local xap = require("xap") local smtp = require("socket.smtp") info={ version="1.0", description="Sample email" } mesgt = { headers = { to = "Admin ", subject = "LUA generated email" }, body = "I hope this works. If it does, I can send you another 1000 copies." } function init() xap.Filter{["xap-header"] = { class="xapbsc.event", source="dbzoo.livebox.controller:relay.1" } }:callback( function() smtp.send{ from="", rcpt="", source=smtp.message(mesgt), user="brett@dbzoo.com", password="xxxxxx", server="send.one.com", port=2525 } end ) end