Проблема

После обновления до версии RuPost 3.3.0 в веб-интерфейсе SOGo перестали отображаться письма, приходящие из Microsoft Exchange. В файлах журнала наблюдаются ошибки вида:

[RM:MailerUI] LOOKUP FAILED: UIxMailPartTNEFViewer
/usr/sbin/sogod: symbol lookup error: /usr/lib/GNUstep/SOGo/Mailer.SOGo/Mailer: undefined symbol: TNEFCheckForSignature
CODE

Проблема проявляется только для писем с вложениями в формате TNEF (winmail.dat). В других клиентах, например RuPost Desktop, письма открываются корректно.

Диагностика

  • Проверить, что в файле журнала /var/log/syslog присутствуют ошибки вида:
    May 14 15:44:31 sogod [36031]: [RM:MailerUI] LOOKUP FAILED: UIxMailPartTNEFViewer
    May 14 15:44:31 sogod [36031]: [RM:MailerUI] PARENT (<0x0x58af4b7eacc0[WEResourceManager]:>) SAID: (null)
    /usr/sbin/sogod: symbol lookup error: /usr/lib/GNUstep/SOGo/Mailer.SOGo/Mailer: undefined symbol: TNEFCheckForSignature

Возможная причина: Отсутствие библиотеки проверки сигнатуры TNEF. Перейти к решению.


Возможные причины