smtp.c was eatten by mime.c

This commit is contained in:
Diego Nehab 2004-06-17 06:23:13 +00:00
parent 94b97bdc00
commit 613534c795
13 changed files with 92 additions and 48 deletions

View file

@ -8,17 +8,11 @@
-----------------------------------------------------------------------------
-- Load required modules
-----------------------------------------------------------------------------
local smtp = requirelib("smtp", "luaopen_smtp", getfenv(1))
local socket = require("socket")
local ltn12 = require("ltn12")
local mime = require("mime")
local tp = require("tp")
-----------------------------------------------------------------------------
-- Setup namespace
-----------------------------------------------------------------------------
_LOADED["smtp"] = smtp
-- timeout for connection
TIMEOUT = 60
-- default server used to send e-mails
@ -31,11 +25,6 @@ DOMAIN = os.getenv("SERVER_NAME") or "localhost"
-- default time zone (means we don't know)
ZONE = "-0000"
-- high level stuffing filter
function stuff()
return ltn12.filter.cycle(dot, 2)
end
---------------------------------------------------------------------------
-- Low level SMTP API
-----------------------------------------------------------------------------
@ -110,7 +99,7 @@ function metat.__index:send(mailt)
else
self:rcpt(mailt.rcpt)
end
self:data(ltn12.source.chain(mailt.source, stuff()), mailt.step)
self:data(ltn12.source.chain(mailt.source, mime.stuff()), mailt.step)
end
function open(server, port)