Сохранение вложения GMAIL как "Тема - (Дата сообщения)" с использованием ruby
Я пытаюсь включить этот скрипт здесь ( http://snippets.dzone.com/posts/show/7530), но я не волшебник рубина. Прямо сейчас он извлекает нужную мне почту с именем local_file, но ему было интересно, можно ли ее снять и сохранить под "заголовком темы сообщения + датой сообщения". Когда я пытаюсь использовать mail.date, я получаю более длинную строку, чем обычно, и не могу конвертировать ее с помощью Time.parse().
Например, прямо сейчас он опускает вложение как 103134.htm, что не имеет для меня никакого значения, и я бы предпочел, чтобы оно было "Журналы от Blah - 11/12/2009.htm", так как он тянет тему и дату из исходного сообщения вместо вложения local_name.
Любая помощь будет принята с благодарностью!
Спасибо!
1 ответ
mail.date
уже возвращает Time
объект, поэтому не требуется, чтобы вы проанализировали его снова. Вместо этого используйте mail.date.strftime("%m/%d/%Y")
чтобы получить желаемый результат