Lars Hoss
1/26/2005 1:34:00 PM
Hi all!
The following sample code doesn't work for me:
Net::SMTP.start("smtp.mac.com", 25) do |smtp|
smtp.open_message_stream(from_addr, [to_addr]) do |f|
f.puts "Subject: test message"
f.puts
f.puts "This is a test message"
end
end
This is the result:
-----------------------------------------
From woeye@mac.com Wed Jan 26 14:20:35 2005
Return-path: <woeye@mac.com>
... snip
Message-id: <200501261320.j0QDKIwD007784@mac.com>
Original-recipient: rfc822;woeye@mac.com
Subject: test message
This is a test message
-----------------------------------------
I wonder where the empty lines after the "Original-recipient" come from?
Using send_message, however, works fine:
msgstr = <<EOF
Subject: test message
This is a test message
EOF
Net::SMTP.start("smtp.mac.com", 25) do |smtp|
smtp.send_message msgstr, from_addr, to_addr
end
Regards,
Lars