kylemanna
5/12/2013 - 5:28 AM

Test using LUA + LUA Process Call (lua-lpc) + spamassassin

Test using LUA + LUA Process Call (lua-lpc) + spamassassin

#!/usr/bin/env lua
require("lpc")

--[[
local f = io.open("spam1.txt", "rb")
local content = f:read("*all")
f:close()
]]--
local content = io.stdin:read("*all")

--local pid, w, r = lpc.run("spamassassin")
local pid, w, r = lpc.run("spamc")
io.stderr:write("writing to pid " .. pid .. "...\n")
w:write(content)
w:close()
io.stderr:write("waiting for spamassasin...\n")
print (r:read("*all"))