БД в UTF-8, вся почта хранится в og_mail_contents в UTF. При выводе она так и сохраняется в /tmp. Но браузер ее отображает как хочет. Пока нашел такое решение: добавить <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
. Итак, файл opengoo/application/views/mail/view.php , строка 63:
$content = '<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">' . remove_css_and_scripts($email->getBodyHtml());
Может существует более красивое решение, но я его не знаю.