From: David Wright Date: 2009-03-23T13:55:37+09:00 Subject: Re: send email in ruby Vetrivel Vetrivel wrote: > How to attach the filename in ruby. I have attach 1.txt as a file name . > The 1.txt > file has the following contents. > This is a test message. > But it doesn't work for me. > > require 'net/smtp' > > msgstr = < From: FromAddress > To: ToAddress > Subject: test message > Message-Id: > attachment: "1.txt" > > > END_OF_MESSAGE > > smtp = Net::SMTP.start("IpAdd" , portno) > smtp.send_message msgstr, 'fromAddress, 'toAddress' I haven't personally used this module but looking at the docs, http://www.ruby-doc.org/stdlib/libdoc/net/smtp/rdoc/index.html I don't see an attachment option. You could however do this. (untested) mess_body= File.readlines('1.txt') msgstr = < #{mess_body} END_OF_MESSAGE (did I win that 10,000 pound UK lotto yet?) -- Posted via http://www.ruby-forum.com/.