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) |
