Net SMPT smtp.data在Ruby中的使用
我有一个关于Ruby Net SMTP的问题 我有一个工作非常好的代码:Net SMPT smtp.data在Ruby中的使用,ruby,smtp,Ruby,Smtp,我有一个关于Ruby Net SMTP的问题 我有一个工作非常好的代码: to = 'aaa@bbb.com' from = 'ccc@bbb.com' message = <<MESSAGE_END From: #{from} To: #{to} Subject: SMTP e-mail test This is a test e-mail message. MESSAGE_END Net::SMTP.start('111.111.111.111') do |smtp| s
to = 'aaa@bbb.com'
from = 'ccc@bbb.com'
message = <<MESSAGE_END
From: #{from}
To: #{to}
Subject: SMTP e-mail test
This is a test e-mail message.
MESSAGE_END
Net::SMTP.start('111.111.111.111') do |smtp|
smtp.send_message message, from, to
end
我得到以下错误:
/usr/share/ruby/net/smtp.rb:956:签入\继续“:无法获取3xx
503:503 5.5.1错误:需要RCPT命令Net::SMTPUnknownError
from/usr/share/ruby/net/smtp.rb:896:inblock in data“from”
/usr/share/ruby/net/smtp.rb:941:处于临界“from”
/usr/share/ruby/net/smtp.rb:895:indata“from test.rb:84:in`”
多谢各位
-Andrey您遇到了什么问题?当然忘了发布错误消息。仍然找不到问题。
to = 'aaa@bbb.com'
from = 'ccc@bbb.com'
smtp = Net::SMTP.start('111.111.111.111')
smtp.data {|f|
f.puts "From: #{from}"
f.puts "To: #{to}"
f.puts "Subject: Email test"
f.puts ""
f.puts "Testing"
}
smtp.finish