В дополнение к тому, что некоторые другие парни сказали, что есть несколько причин, по которым это может происходить.
Во-первых, содержимое сообщения, которое вы пытаетесь сохранить, неправильно выделено как UTF-8.Все параметры, которые мы отправляем из CloudMailin, должны быть в формате UTF-8, в этом случае force_encoding ('utf-8') - ваш друг.Если вам известен исходный формат, вы также можете использовать .encode ('utf-8')
Другой случай - это то, что заголовки письма или сам контент искажены.Мы видели это пару раз, особенно с темой и заголовками.Обычно они должны быть закодированы, но во многих случаях почтовый клиент не делает этого, что означает, что нет способа обнаружить используемую кодировку и надежно ее преобразовать.
Не стесняйтесь обращаться к нам в CloudMailin, если выПо-прежнему возникают проблемы, так как гораздо проще понять, в чем проблема, по самой необработанной электронной почте.