LuaSocket smtp连接被拒绝
我想用socket库从lua向gmail帐户发送一封电子邮件LuaSocket smtp连接被拒绝,lua,smtp,luasocket,Lua,Smtp,Luasocket,我想用socket库从lua向gmail帐户发送一封电子邮件 smtp = require("socket.smtp") address = { "<someone@gmail.com>" } from = { "<someone@gmail.com>" } theMessage = { headers = { to = "YOU", cc = '"him" ', subject = "I got something to tell you..
smtp = require("socket.smtp")
address = { "<someone@gmail.com>" }
from = { "<someone@gmail.com>" }
theMessage = {
headers = {
to = "YOU",
cc = '"him" ',
subject = "I got something to tell you..."
},
body = "You're the best."
}
r, e = smtp.send{ from = from, rcpt = address, source = smtp.message(theMessage)}
零
有什么想法吗
我只是按照网站上的说明进行操作:
您可能需要在
smtp.send
功能中指定ip/端口
smtp.send{
from = from,
rcpt = address,
source = smtp.message(theMessage),
server = 127.0.0.1,
port = 25
}
您可能需要在
smtp.send
函数中指定ip/端口
smtp.send{
from = from,
rcpt = address,
source = smtp.message(theMessage),
server = 127.0.0.1,
port = 25
}
您好,我没有运行smtp服务。我尝试按照此处的说明进行操作,但未找到“为IIS打开smtp”的选项。我只看到“FTP服务器”、“Web管理工具”和“万维网服务”。(虽然我尝试过添加“local”,但添加“local”应该没关系,因为“local”只是指定变量的作用域为“local”或“global”。感谢您的响应Hi Tom,再次感谢。我们越来越近了。当我执行“ping mail.localhost.com”时,我会收到一个响应。当我执行“ping smtp.localhost.com”时,我也会收到一个响应。我尝试过:r,e=smtp.send。){…,server=“smtp.localhost.com”,port=25}和r,e=smtp.send{…,server=“mail.localhost.com”,port=25}-我仍然收到“连接被拒绝”的消息。很多人感谢上面的消息,如果这不起作用,请尝试在端口25上打开telnet 127.0.0.1,看看是否能看到响应。我尝试了smtp.send{…,server=“127.0.0.1”,端口=25}。当我执行“telnet localhost 25”时,我得到“连接到127.0.0.1…无法打开到主机的连接,在端口25上:连接失败”@user1709076,这可能意味着实际上没有smtp服务在本地运行。您需要设置一个,或者使用已经设置了一个的计算机的ip地址。您好,我没有运行smtp服务。我尝试按照此处的说明进行操作,但未找到“为IIS打开smtp”选项。我只看到“FTP服务器”、“Web管理工具”和“万维网服务”。(虽然我尝试过添加“local”,但添加“local”应该没关系,因为“local”只是指定变量的作用域为“local”或“global”。感谢您的响应Hi Tom,再次感谢。我们越来越近了。当我执行“ping mail.localhost.com”时,我会收到一个响应。当我执行“ping smtp.localhost.com”时,我也会收到一个响应。我尝试过:r,e=smtp.send。){…,server=“smtp.localhost.com”,port=25}和r,e=smtp.send{…,server=“mail.localhost.com”,port=25}-我仍然收到“连接被拒绝”的消息。很多人感谢上面的消息,如果这不起作用,请尝试在端口25上打开telnet 127.0.0.1,看看是否能看到响应。我尝试了smtp.send{…,server=“127.0.0.1”,port=25}。当我执行“telnet localhost 25”时,我得到“连接到127.0.0.1…无法打开到主机的连接,在端口25上:连接失败”@user1709076,这可能意味着实际上没有smtp服务在本地运行。您需要设置一个,或者使用已经设置了一个的计算机的ip地址。