Email Lua电子邮件语法错误
我无法在代码块中运行以下“邮件”功能: 邮寄(technicalte@gmail.com,testSubject,testMailBody) 我得到以下错误: 第4行的Lua语法错误:“)”应在“@”附近出现。 这是什么意思,你能帮我吗 顺便说一下,您可以在下面看到邮件功能:Email Lua电子邮件语法错误,email,lua,Email,Lua,我无法在代码块中运行以下“邮件”功能: 邮寄(technicalte@gmail.com,testSubject,testMailBody) 我得到以下错误: 第4行的Lua语法错误:“)”应在“@”附近出现。 这是什么意思,你能帮我吗 顺便说一下,您可以在下面看到邮件功能: function mail(to, subject, message) -- make sure these settings are correct local settings = { -- "from" f
function mail(to, subject, message)
-- make sure these settings are correct
local settings = {
-- "from" field, only e-mail must be specified here
from = 'technicalte@gmail.com',
-- smtp username
user = 'technicalte@gmail.com',
-- smtp password
password = 'mypassword',
-- smtp server
server = 'smtp.gmail.com',
-- smtp server port
port = 465,
-- enable ssl, required for gmail smtp
secure = 'sslv23',
}
local smtp = require('socket.smtp')
local escape = function(v)
return '<' .. tostring(v) .. '>'
end
-- message headers and body
settings.source = smtp.message({
headers = {
to = escape(to),
subject = subject,
},
body = message
})
-- fixup from field
settings.from = escape(settings.from)
settings.rcpt = { escape(to) }
return smtp.send(settings)
end
功能邮件(收件人、主题、邮件)
--确保这些设置正确
本地设置={
--“发件人”字段,此处只能指定电子邮件
来自technicalte@gmail.com',
--smtp用户名
用户technicalte@gmail.com',
--smtp密码
密码='mypassword',
--smtp服务器
服务器='smtp.gmail.com',
--smtp服务器端口
端口=465,
--启用ssl,gmail smtp所需
安全='sslv23',
}
本地smtp=require('socket.smtp')
局部逃逸=功能(v)
返回“”
结束
--消息头和正文
settings.source=smtp.message({
标题={
逃走,
主语,
},
body=消息
})
--从野外拍摄
settings.from=转义(settings.from)
settings.rcpt={escape(to)}
返回smtp.send(设置)
结束
应该是
mail("technicalte@gmail.com",testSubject,testMailBody)
technicalte@gmail.com
不是有效的变量名。谢谢,我发了以下邮件(“technicalte@gmail.com“,”测试“,”测试“)和ı不出错,但不发送任何邮件,有没有办法解释原因?这是第#4行?没有,我在代码中的函数体后调用该函数可能是我找到了原因,我的internet连接有问题,如箭头所示,我将重试谢谢您的帮助
mail("technicalte@gmail.com",testSubject,testMailBody)