griddler, как сохранить необработанные данные электронной почты

Я использую драгоценный камень griddler получать электронные письма от mandrill.

Я хотел бы сохранить необработанные данные на случай, если обработка электронной почты не удалась, это рекомендуется в документации Mandrill.

Я создал EmailRaw модель, с data поле как binary, И я делаю Marshal.dump(email), куда email является объектом электронной почты griddler.

Правильный ли этот подход? Я не был уверен, если использовать вместо этого JSON, но я боюсь, что некоторые не ascii символы могут сломать его.

ОБНОВЛЕНИЕ. Видимо, это не хорошо, когда я пытался с почтой с эмодзи, это поднимает:

TypeError (can't dump File)

0 ответов

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