diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-05-26 04:58:32 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-05-26 04:58:32 +0000 |
commit | bf738a03368b8de9c574d9631f131c5a520acf7b (patch) | |
tree | a65c512ce4601b056417ff7154ebdc254d762054 /src/smtp.lua | |
parent | 4b7c2db4b7109bf57abd1b76abf24eba27f51aa1 (diff) | |
download | luasocket-bf738a03368b8de9c574d9631f131c5a520acf7b.tar.gz luasocket-bf738a03368b8de9c574d9631f131c5a520acf7b.tar.bz2 luasocket-bf738a03368b8de9c574d9631f131c5a520acf7b.zip |
Working with in the manual.
Diffstat (limited to 'src/smtp.lua')
-rw-r--r-- | src/smtp.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/smtp.lua b/src/smtp.lua index 6ddeaae..8e672a0 100644 --- a/src/smtp.lua +++ b/src/smtp.lua | |||
@@ -51,10 +51,10 @@ function metat.__index:rcpt(to) | |||
51 | return socket.try(self.tp:check("2..")) | 51 | return socket.try(self.tp:check("2..")) |
52 | end | 52 | end |
53 | 53 | ||
54 | function metat.__index:data(src) | 54 | function metat.__index:data(src, step) |
55 | socket.try(self.tp:command("DATA")) | 55 | socket.try(self.tp:command("DATA")) |
56 | socket.try(self.tp:check("3..")) | 56 | socket.try(self.tp:check("3..")) |
57 | socket.try(self.tp:source(src)) | 57 | socket.try(self.tp:source(src, step)) |
58 | socket.try(self.tp:send("\r\n.\r\n")) | 58 | socket.try(self.tp:send("\r\n.\r\n")) |
59 | return socket.try(self.tp:check("2..")) | 59 | return socket.try(self.tp:check("2..")) |
60 | end | 60 | end |
@@ -78,7 +78,7 @@ function metat.__index:send(mailt) | |||
78 | else | 78 | else |
79 | self:rcpt(mailt.rcpt) | 79 | self:rcpt(mailt.rcpt) |
80 | end | 80 | end |
81 | self:data(ltn12.source.chain(mailt.source, stuff())) | 81 | self:data(ltn12.source.chain(mailt.source, stuff()), mailt.step) |
82 | end | 82 | end |
83 | 83 | ||
84 | function open(server, port) | 84 | function open(server, port) |