我所做的是将收到的邮件写入文件非常简单:
无论用户是否存在,这些行都会重定向任何传入的邮件 或不,我的剧本。我的脚本从stdin读取数据并将其写入文件。如果我的脚本收到一个收件人的邮件,它会创建一个文件。但如果收到2个收件人,则会创建2个文件。我想要的是它仍然应该创建1个文件。我想让脚本创建的文件数量与收件人数量无关,但与收到的邮件数量有关。
谢谢,
答案 0 :(得分:0)
您可以使用epoch作为文件名
在文件中存储电子邮件计数,或者只保存每个文件我会在红宝石中这样做。
# read from stdin, and save a timestamp filename
IO.write Time.now.to_i.to_s,STDIN.read