Sen LuaSocket bakmak gerekir özellikle onun GMail hesabınızı kullanarak posta göndermek için kullanılabilir SMTP module. Ayrıca bir SSL kitaplığına ihtiyacınız var, LuaSocket ile birlikte kullanılmak üzere tasarlanmış LuaSec kullanıyorum. Bu başarıyla benim GMail hesabı kullanarak e-postalar göndermek için kullanılan koddur: Michal Kottman gelen kodu düzgün çalışır
-- 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
bazı kodları kullanır. :) – hjpotter92
herhangi bir yararlı cevap almak istiyorsanız sorunuzu biraz daha fazla çalışmanız gerekiyor. Mevcut kurulumunuz gibi şeyler belirtin (PC? Mobile? Corona SDK, belki?). Ayrıca, denediğiniz şeyi (detaylar ve kod ile) açıklamak için zaman ayırın. – kikito
lualogging api'yi kullanıyorum – ms2008