View Issue Details

IDProjectCategoryView StatusLast Update
0002242SOGoWeb Mailpublic2021-09-03 18:00
Reporterhardyjm Assigned Tofrancis  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.0.4b 
Fixed in Version5.2.0 
Summary0002242: Web Mail should decode TNEF attachments (winmail.dat)
Description

The web mail client should be able to decode TNEF attachments, commonly seen as winmail.dat files from Outlook senders. For reference, the Thunderbird LookOut plugin accomplishes this.

TagsNo tags attached.

Relationships

has duplicate 0004503 resolvedfrancis SOGo webmail attachment decoding error (winmail.dat) 

Activities

heupink

heupink

2013-04-09 15:18

reporter   ~0005498

Squirrelmail fails just like SOGo, but in roundcube the attachments display correctly.

pablosanz

pablosanz

2013-05-28 16:56

reporter   ~0005617

Is it the TNEF support in the product roadmap?

I need to know it to decide if we continue with the implementation project of SOGo in our company.

Thank you.

francis

francis

2013-06-06 13:08

administrator   ~0005640

Last edited: 2021-02-08 21:33

Relevant files from Roundcube and Horde:

https://github.com/roundcube/roundcubemail/blob/master/program/lib/Roundcube/rcube_tnef_decoder.php
https://github.com/horde/Compress/blob/master/lib/Horde/Compress/Tnef.php

C libraries:

https://github.com/verdammelt/tnef
https://github.com/Yeraze/ytnef

mibor

mibor

2015-01-07 13:28

reporter   ~0008015

Webmail doesnt decode winmail.dat yet. (sogo 2.2.13.20150106-1)

MarcelIT

MarcelIT

2016-03-03 11:11

reporter   ~0009627

Hello, in 3.0.1 is ms-tnef supported, but not in 2.3.8.

Please add the ms-tnef support for 2.3.8, too.

cnaumer

cnaumer

2016-06-02 08:47

reporter   ~0010281

As far as I see this is not supported in 3.1 or am I missing something?

dolgov

dolgov

2018-04-06 14:01

reporter   ~0012811

ubuntu
sogo 2.3.23
it's not support tnef... why?!

marque

marque

2018-10-09 10:07

reporter   ~0013089

In most cases SOGo users receive mails from Outlook users. If this is such a general issue (solved for Thunderbird with the Lookout (fix-version) plugin), then why can't this solution be implemented in SOGo? It would make SOGo more user-friendly, relevant, popular, etc. gaining a larger market share ;)

webtech

webtech

2021-02-10 12:16

reporter   ~0015079

Would be good to see this functionality added.

ASolana

ASolana

2021-02-24 15:03

reporter   ~0015101

Please, add this functionality.

rof

rof

2021-03-03 07:35

reporter   ~0015119

We also have the problem again and again and hope for a fix by SOGo. Microsoft unfortunately will not adapt. :(

rtihovs

rtihovs

2021-04-22 09:47

reporter   ~0015224

Please fix, we are counting on you! :)
P.S. roundcubemail has this feature.

ludovic

ludovic

2021-04-22 10:53

administrator   ~0015225

We are currently working on this. Expect updates soon.

rbicelli

rbicelli

2021-05-28 09:30

reporter   ~0015288

Don't know if it helps, but MIMEdefang is good to transparently decode TNEF on MTA side.

francis

francis

2021-05-28 14:38

administrator   ~0015289

We have an initial implementation that uses libytnef.

Please provide messages with winmail.dat attachments so we can make more tests prior to merging the branch. Thanks!

Related Changesets

sogo: feature/ms-tnef f201cc18

2021-05-25 10:23

francis


Details Diff
feat(mail): initial support for ms-tnef (winmail.dat) body part

Fixes 0002242
Fixes 0004503
Affected Issues
0002242, 0004503
mod - SoObjects/Mailer/GNUmakefile Diff File
mod - SoObjects/Mailer/SOGoMailBodyPart.m Diff File
add - SoObjects/Mailer/SOGoTnefMailBodyPart.h Diff File
add - SoObjects/Mailer/SOGoTnefMailBodyPart.m Diff File
mod - SoObjects/Mailer/product.plist Diff File
mod - SoObjects/SOGo/GNUmakefile Diff File
add - SoObjects/SOGo/RTFHandler.h Diff File
add - SoObjects/SOGo/RTFHandler.m Diff File
mod - UI/MailPartViewers/GNUmakefile Diff File
mod - UI/MailPartViewers/GNUmakefile.preamble Diff File
add - UI/MailPartViewers/UIxMailPartTnefViewer.h Diff File
add - UI/MailPartViewers/UIxMailPartTnefViewer.m Diff File
mod - UI/MailPartViewers/UIxMailPartViewer.h Diff File
mod - UI/MailPartViewers/UIxMailPartViewer.m Diff File
mod - UI/MailPartViewers/UIxMailRenderingContext.m Diff File
mod - UI/MailerUI/UIxMailView.m Diff File
mod - UI/WebServerResources/js/Mailer/sgImageGallery.service.js Diff File
mod - configure Diff File

sogo: feature/ms-tnef 171c1867

2021-05-25 10:23

francis


Details Diff
feat(mail): initial support for ms-tnef (winmail.dat) body part

Fixes 0002242
Fixes 0004503
Affected Issues
0002242, 0004503
mod - SoObjects/Mailer/GNUmakefile Diff File
mod - SoObjects/Mailer/SOGoMailBodyPart.m Diff File
add - SoObjects/Mailer/SOGoTnefMailBodyPart.h Diff File
add - SoObjects/Mailer/SOGoTnefMailBodyPart.m Diff File
mod - SoObjects/Mailer/product.plist Diff File
mod - SoObjects/SOGo/GNUmakefile Diff File
add - SoObjects/SOGo/RTFHandler.h Diff File
add - SoObjects/SOGo/RTFHandler.m Diff File
mod - UI/MailPartViewers/GNUmakefile Diff File
mod - UI/MailPartViewers/GNUmakefile.preamble Diff File
add - UI/MailPartViewers/UIxMailPartTnefViewer.h Diff File
add - UI/MailPartViewers/UIxMailPartTnefViewer.m Diff File
mod - UI/MailPartViewers/UIxMailPartViewer.h Diff File
mod - UI/MailPartViewers/UIxMailPartViewer.m Diff File
mod - UI/MailPartViewers/UIxMailRenderingContext.m Diff File
mod - UI/MailerUI/UIxMailView.m Diff File
mod - UI/WebServerResources/js/Mailer/sgImageGallery.service.js Diff File
mod - configure Diff File

sogo: master 045f1343

2021-08-13 11:12

francis

Committer: GitHub


Details Diff
feat(mail): initial support for ms-tnef (winmail.dat) body part

Fixes 0002242
Fixes 0004503
Affected Issues
0002242, 0004503
mod - SoObjects/Mailer/GNUmakefile Diff File
mod - SoObjects/Mailer/SOGoMailBodyPart.m Diff File
add - SoObjects/Mailer/SOGoTNEFMailBodyPart.h Diff File
add - SoObjects/Mailer/SOGoTNEFMailBodyPart.m Diff File
mod - SoObjects/Mailer/product.plist Diff File
mod - SoObjects/SOGo/GNUmakefile Diff File
add - SoObjects/SOGo/RTFHandler.h Diff File
add - SoObjects/SOGo/RTFHandler.m Diff File
mod - SoObjects/SOGo/SOGoDefaults.plist Diff File
mod - SoObjects/SOGo/SOGoSystemDefaults.h Diff File
mod - SoObjects/SOGo/SOGoSystemDefaults.m Diff File
add - Tests/Unit/Fixtures/bad_hex_and_cr.rtf Diff File
add - Tests/Unit/Fixtures/cyr_event_ru_editor.rtf Diff File
add - Tests/Unit/Fixtures/escapes.rtf Diff File
add - Tests/Unit/Fixtures/mini_russian.rtf Diff File
add - Tests/Unit/Fixtures/spanish_accents.rtf Diff File
add - Tests/Unit/Fixtures/zentyal_crash_2058.rtf Diff File
add - Tests/Unit/Fixtures/zentyal_crash_2089.rtf Diff File
add - Tests/Unit/Fixtures/zentyal_crash_6330.rtf Diff File
add - Tests/Unit/Fixtures/zentyal_crash_8346.rtf Diff File
mod - Tests/Unit/GNUmakefile Diff File
add - Tests/Unit/TestRTFHandler.m Diff File
mod - UI/MailPartViewers/GNUmakefile Diff File
mod - UI/MailPartViewers/GNUmakefile.preamble Diff File
add - UI/MailPartViewers/UIxMailPartTNEFViewer.h Diff File
add - UI/MailPartViewers/UIxMailPartTNEFViewer.m Diff File
mod - UI/MailPartViewers/UIxMailPartViewer.h Diff File
mod - UI/MailPartViewers/UIxMailPartViewer.m Diff File
mod - UI/MailPartViewers/UIxMailRenderingContext.m Diff File
mod - UI/MailerUI/UIxMailView.m Diff File
add - UI/Templates/MailPartViewers/UIxMailPartTnefViewer.wox Diff File
mod - UI/WebServerResources/js/Mailer/Message.service.js Diff File
mod - UI/WebServerResources/js/Mailer/sgImageGallery.service.js Diff File
mod - configure Diff File
mod - packaging/debian/control Diff File
mod - packaging/rhel/sogo.spec Diff File

Issue History

Date Modified Username Field Change
2013-02-13 01:26 hardyjm New Issue
2013-04-09 15:18 heupink Note Added: 0005498
2013-05-28 16:56 pablosanz Note Added: 0005617
2013-06-06 13:08 francis Note Added: 0005640
2015-01-05 16:53 francis Note Edited: 0005640
2015-01-07 13:28 mibor Note Added: 0008015
2016-03-03 11:11 MarcelIT Note Added: 0009627
2016-06-02 08:47 cnaumer Note Added: 0010281
2018-04-06 14:01 dolgov Note Added: 0012811
2018-07-27 16:07 francis Relationship added has duplicate 0004503
2018-10-09 10:07 marque Note Added: 0013089
2021-02-08 21:21 francis Note Edited: 0005640
2021-02-08 21:33 francis Note Edited: 0005640
2021-02-10 12:16 webtech Note Added: 0015079
2021-02-24 15:03 ASolana Note Added: 0015101
2021-03-03 07:35 rof Note Added: 0015119
2021-04-22 09:47 rtihovs Note Added: 0015224
2021-04-22 10:53 ludovic Note Added: 0015225
2021-05-25 14:25 francis Changeset attached => sogo feature/ms-tnef f201cc18
2021-05-25 14:25 francis Assigned To => francis
2021-05-25 14:25 francis Resolution open => fixed
2021-05-28 09:30 rbicelli Note Added: 0015288
2021-05-28 14:38 francis Note Added: 0015289
2021-08-04 17:34 francis Changeset attached => sogo feature/ms-tnef 171c1867
2021-08-13 15:12 francis Changeset attached => sogo master 045f1343
2021-09-03 18:00 francis Status new => resolved
2021-09-03 18:00 francis Fixed in Version => 5.2.0