aboutsummaryrefslogtreecommitdiff
path: root/src/smtp.lua
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-16 01:02:07 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-16 01:02:07 +0000
commitd46f7a09a768b146f2f3cdc9a6a50357832bd1c7 (patch)
treed4f7ca1e677d06446245691d5ece6dab51915f16 /src/smtp.lua
parent843a431ef98fd541d98fd3898463985d9bfcde28 (diff)
downloadluasocket-d46f7a09a768b146f2f3cdc9a6a50357832bd1c7.tar.gz
luasocket-d46f7a09a768b146f2f3cdc9a6a50357832bd1c7.tar.bz2
luasocket-d46f7a09a768b146f2f3cdc9a6a50357832bd1c7.zip
Fixed smtp.lua loading.
Adjusted tftp module. Added some comments.
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