Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meetings in TNEF format aren't replaced but removed with 'Use TNEF Contents' set to 'Replace' #160

Open
freakynl opened this issue Oct 8, 2021 · 3 comments
Assignees

Comments

@freakynl
Copy link

freakynl commented Oct 8, 2021

When 'Use TNEF Contents' is set to 'Replace', meeting requests aren't actually replaced, they're just removed.

If Outlook is set to HTML (and/or so is the contact) and/or the Exchange server is set to not send TNEF (set-remotedomain -name default -TNEFEnabled:$false) it actually sends vcalender in base64 under a text/calendar content-type. In the latter case if outlook does send TNEF to the server exchange will convert it to text/calendar content-type.

With for example ytnef the file can easily be extracted. Would be nice if the replace function would actually replace the meeting with a vcalendar.

$ ytnef -f . winmail1.dat
./MtgReq.ics
$ cat MtgReq.ics
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:-//The Gauntlet//ytnef 2.0.0//EN
...

That basically looks similar to the base64 decoded.

Could it actually replace the meeting so people don't receive a plain/text message instead of a meeting when it's set to replace?

@tomtakan tomtakan self-assigned this Oct 8, 2021
@tomtakan
Copy link
Collaborator

tomtakan commented Oct 8, 2021

Please provide us with a sample full email and we will investigate.

@freakynl
Copy link
Author

freakynl commented Oct 8, 2021

Sent it to enterprise support due to privacy concerns.

@tomtakan
Copy link
Collaborator

tomtakan commented Oct 8, 2021

@freakynl Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants