Сохранение вложения 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") чтобы получить желаемый результат

Другие вопросы по тегам