使用ruby将GMAIL附件保存为“主题 - (消息日期)”

时间:2009-09-08 16:40:54

标签: ruby gmail tmail

我想在这里合并这个脚本(http://snippets.dzone.com/posts/show/7530),但我不是红宝石向导。 现在它用local_file名称下载我想要的邮件,但是想知道它是否可以将它拉下来并通过'消息主题标题+消息日期'保存它。当我尝试使用mail.date时,我获得了比普通字符串更长的字符串,并且无法使用Time.parse()进行转换。

例如,现在它将附件作为103134.htm下拉,这对我没有任何意义,我宁愿将它作为“Logs from Blah - 11/12 / 2009.htm”,因为它拉动了来自原始邮件的主题和日期,而不是附件local_name。

非常感谢任何帮助!

谢谢!

1 个答案:

答案 0 :(得分:0)

mail.date已经返回Time个对象,因此不需要再次解析它。而是使用mail.date.strftime("%m/%d/%Y")来获得所需的输出