aboutsummaryrefslogtreecommitdiff
path: root/src/smtp.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/smtp.lua')
-rw-r--r--src/smtp.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/smtp.lua b/src/smtp.lua
index dc80c35..fb76ea4 100644
--- a/src/smtp.lua
+++ b/src/smtp.lua
@@ -2,14 +2,13 @@
2-- SMTP client support for the Lua language. 2-- SMTP client support for the Lua language.
3-- LuaSocket toolkit. 3-- LuaSocket toolkit.
4-- Author: Diego Nehab 4-- Author: Diego Nehab
5-- Conforming to RFC 2821
6-- RCS ID: $Id$ 5-- RCS ID: $Id$
7----------------------------------------------------------------------------- 6-----------------------------------------------------------------------------
8 7
9----------------------------------------------------------------------------- 8-----------------------------------------------------------------------------
10-- Load required modules 9-- Load required modules
11----------------------------------------------------------------------------- 10-----------------------------------------------------------------------------
12local smtp = requirelib("smtp") 11local smtp = requirelib("smtp", "luaopen_smtp", getfenv(1))
13local socket = require("socket") 12local socket = require("socket")
14local ltn12 = require("ltn12") 13local ltn12 = require("ltn12")
15local tp = require("tp") 14local tp = require("tp")
@@ -206,6 +205,7 @@ end
206--------------------------------------------------------------------------- 205---------------------------------------------------------------------------
207-- High level SMTP API 206-- High level SMTP API
208----------------------------------------------------------------------------- 207-----------------------------------------------------------------------------
208socket.protect = function(a) return a end
209send = socket.protect(function(mailt) 209send = socket.protect(function(mailt)
210 local con = open(mailt.server, mailt.port) 210 local con = open(mailt.server, mailt.port)
211 con:greet(mailt.domain) 211 con:greet(mailt.domain)
@@ -213,5 +213,3 @@ send = socket.protect(function(mailt)
213 con:quit() 213 con:quit()
214 return con:close() 214 return con:close()
215end) 215end)
216
217return smtp