Email 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

我无法在代码块中运行以下“邮件”功能:

邮寄(technicalte@gmail.com,testSubject,testMailBody)

我得到以下错误: 第4行的Lua语法错误:“)”应在“@”附近出现。

这是什么意思,你能帮我吗

顺便说一下,您可以在下面看到邮件功能:

 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)