1

ソケット ライブラリを使用して、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..."
 },
 body = "You're the best."
}
r, e = smtp.send{ from = from, rcpt = address, source = smtp.message(theMessage)}

印刷するとき(e)

"接続拒否"。

 print(r)

nil 何かアイデアはありますか?

サイトの指示に従っているだけです: http://w3.impa.br/~diego/software/luasocket/smtp.html

4

1 に答える 1

1

smtp.send関数で ip/port を指定する必要がある場合があります

smtp.send{ 
    from = from, 
    rcpt = address, 
    source = smtp.message(theMessage),
    server = 127.0.0.1,
    port   = 25
}
于 2013-06-06T20:06:15.657 に答える