view src/private/tools/send_email.txt.luan @ 3:b016e4b7c8da default tip

add read_me
author Franklin Schmidt <fschmidt@gmail.com>
date Sat, 12 Jul 2025 12:51:36 -0600
parents 8f4df159f06b
children
line wrap: on
line source

local Luan = require "luan:Luan.luan"
local error = Luan.error
local parse = Luan.parse or error()
local Io = require "luan:Io.luan"
local Http = require "luan:http/Http.luan"
local Mail = require "luan:mail/Mail.luan"


return function()
	local server = Http.request.parameters.server or error "parameter 'server' missing"
	local mail = Http.request.parameters.mail or error "parameter 'mail' missing"
	server = parse(server)
	mail = parse(mail)
	Mail.sender(server).send(mail)
	Io.stdout = Http.response.text_writer()
	%>sent<%
end