usted debe buscar en LuaSocket, especialmente su SMTP module que se puede utilizar para enviar correo utilizando su cuenta de Gmail. También necesita una biblioteca SSL, yo uso LuaSec que fue diseñado para usarse junto con LuaSocket. Este es el código que utiliza con éxito para enviar correos electrónicos usando mi cuenta de Gmail:
-- Michal Kottman, 2011, public domain
local socket = require 'socket'
local smtp = require 'socket.smtp'
local ssl = require 'ssl'
local https = require 'ssl.https'
local ltn12 = require 'ltn12'
function sslCreate()
local sock = socket.tcp()
return setmetatable({
connect = function(_, host, port)
local r, e = sock:connect(host, port)
if not r then return r, e end
sock = ssl.wrap(sock, {mode='client', protocol='tlsv1'})
return sock:dohandshake()
end
}, {
__index = function(t,n)
return function(_, ...)
return sock[n](sock, ...)
end
end
})
end
function sendMessage(subject, body)
local msg = {
headers = {
to = 'Your Target <target email>',
subject = subject
},
body = body
}
local ok, err = smtp.send {
from = '<your email>',
rcpt = '<target email>',
source = smtp.message(msg),
user = 'username',
password = 'password',
server = 'smtp.gmail.com',
port = 465,
create = sslCreate
}
if not ok then
print("Mail send failed", err) -- better error handling required
end
end
luv algunos códigos. :) – hjpotter92
realmente necesita trabajar en su pregunta un poco más si desea obtener algún tipo de respuesta útil. Especifique cosas como su configuración actual (PC? Mobile? Corona SDK, ¿tal vez?). También tómese el tiempo para explicar realmente (con detalles y código) lo que ha intentado. – kikito
Utilicé la api lualogging – ms2008