我编写了一个 ruby 脚本,通过读取文件的内容使用 smtp 发送邮件。一个文件的内容是:
+3456|0|2013-04-16|2013-04-19
+3456|0|2013-04-16|2013-05-19
我发送邮件的代码如下:
content = File.read(file_name)
message = << MESSAGE_END
From: from@localdomain.com
To: to@localdomain.com
MIME-Version: 1.0
Content-type: text/html
Subject: SMTP e-mail test
Body
**HTML CODE to display the table with rows equal to the number of records in the file**
MESSAGE_END
Net::SMTP.start('localhost') do |smtp|
smtp.send_message message, 'from@localdomain.com','to@localdomain.com'
end
现在我的问题是如何编写一个 html 代码来创建一个表,其行和列等于文件中的记录数(因为文件中的记录会相应变化)?文件中的记录总是'|' 分开。