...
 
Commits (2)
---
layout: post
date: 2016-10-01 10:20:27 +0200
tags: Article Harmful Pastebin
date: 2016-10-01 10:20:27 +0200
tags: Pastebin Security Cloudflare Privacy
authors:
- ["Patrick Spek", "http://tyil.work"]
---
......
---
layout: post
date: 2016-10-01 10:20:27 +0200
tags: Article Harmful Systemd
date: 2016-10-01 10:20:27 +0200
tags: Systemd Security GNU+Linux
authors:
- ["Patrick Spek", "http://tyil.work"]
- ["Samantha McVey", "https://cry.nu"]
......
---
layout: post
date: 2016-10-01 10:20:27 +0200
wip: true
authors:
- ["Patrick Spek", "http://tyil.work"]
---
This article is intended for sysadmins who run email systems and those who
maintain the Outlook instances for their workforce. If you do not belong into
either of these categories, the following article is probably not too useful.
If you are one of the many people that suffers from a sysadmin who has yet to
fix the `winmail.dat` issues on his network, you can kindly redirect them here
and hope that they are kind enough to improve their services. If they do not,
you may want to look for a better sysadmin.
## What is this `winmail.dat`?
A `winmail.dat` is a file that Outlook will attach if an Outlook user sends an
email containing actual attachments or any kind of markup unless Outlook has
been configured not to do so. It is a binary format that holds all the
information to the markup used in the email and the actual attachment that the
user was trying to send. As is typical with Microsoft, this is incompatible
with other Microsoft products. It will only "fix" itself if the receiver is
also using Outlook.
## Why should I care?
This means that recipients of any mail sent using such a badly configured
Outlook instance cannot see any markup used by the sender, nor can the
recipient see any attachment. Most people can live without the markup, but not
being able to see the actual attachments is generally a pretty big issue.
Now, there are shady tools available to try and decode these `winmail.dat`
files, but these will not work correctly in all circumstances. Furthermore, an
end-user should not be required to depend on a shady tool to fix the symptom of
a misconfigured email client from another party.
## How can I fix this?
This diff is collapsed.
---
title: Setup a VPN with cjdns
date: 2016-10-25 08:00:34
tags: Tutorial Cjdns Installation VPN
tags: Tutorial VPN cjdns GNU+Linux FreeBSD
layout: post
authors:
- ["Patrick Spek", "http://tyil.work"]
......
---
title: Setup nginx with Let's Encrypt SSL
date: 2016-10-25 08:00:34
tags: Tutorial Installation LetsEncrypt Nginx SSL Encryption
tags: Tutorial LetsEncrypt Nginx SSL Encryption
layout: post
authors:
- ["Patrick Spek", "http://tyil.work"]
......
---
title: "FreeBSD email server - Part 1: Preparations"
date: 2016-10-31 07:57:50
tags: Tutorial FreeBSD Email Installation
tags: Tutorial FreeBSD Email
layout: post
---
......
---
title: "FreeBSD email server - Part 2: Mailing with Postfix"
date: 2016-10-31 07:57:50
tags: Tutorial FreeBSD Email Installation
tags: Tutorial FreeBSD Email Postfix
layout: post
---
......
---
title: "FreeBSD email server - Part 3: Dovecot, IMAP and SASL"
date: 2016-10-31 07:57:50
tags: Tutorial FreeBSD Email Installation
tags: Tutorial FreeBSD Email Dovecot IMAP SASL
layout: post
---
......
---
title: "FreeBSD email server - Part 4: Message authentication"
date: 2016-10-31 20:00:38
tags: Tutorial FreeBSD Email Installation
tags: Tutorial FreeBSD Email DKIM SPF
layout: post
---
......
---
title: "FreeBSD email server - Part 5: Filtering mail"
date: 2016-10-31 20:02:19
tags: Tutorial FreeBSD Email Installation
tags: Tutorial FreeBSD Email Postfix SpamAssassin Pigeonhole
layout: post
---
......
---
title: "FreeBSD email server - Part +: Calendars and contacts"
date: 2016-11-24 08:26:09
tags: Tutorial FreeBSD Email CalDAV CardDAV Installation
tags: Tutorial FreeBSD Email CalDAV CardDAV
layout: post
---
......
---
date: 2017-09-28 15:11:43
tags: Tutorial Perl6 Programming
tags: Tutorial Perl6 Programming Raku
description: >
I've recently made some progress on Shinrin, a centralized logging system in
Perl 6. This has to run as service, which means that for most service
......
---
date: 2017-11-01 12:37:53
tags: Article FreeSoftware Github Hacktoberfest Contributions
tags: FreeSoftware Github Hacktoberfest Contributions
description: >
This year I actively participated in the Hacktoberfest event, which is 'a
month-long celebration of open source software'. Ironic, given that the
......
---
date: 2017-11-16 11:58:40
tags: Tutorial Perl6 RaspberryPi Installation
tags: Tutorial Perl6 RaspberryPi Raku
description: >
In this tutorial I'll get you through setting up a Raspberry Pi with Perl 6.
I am using a Raspberry Pi 3 myself, but other versions should work fine too.
......
---
date: 2017-12-17 10:13:26
tags: Article Harmful Cloudflare
tags: Cloudflare Security Privacy
description: >
Cloudflare is a threat to online security and privacy. I am not the first on
to address this issue, and I probably will not be the last either. Sadly,
......
---
title: Funding Yourself As A Free Software Developer
date: 2017-12-21 05:29:26
tags: Article FreeSoftware Development Funding
tags: FreeSoftware Programming Funding
description: >
An overview of multiple funding platforms, with pros and cons, from the
perspective of a free software developer. It's intent is to help others find
......
---
title: Why Perl 6?
date: 2018-02-05 18:22:20
tags: Article Perl6
tags: Perl6 Raku
description: >
I've grown quite fond of Perl 6 the more I learn about it, yet the general
developer community still seems to think Perl is a dirty word. In this
......
---
title: "Perl 6 - Introduction to application programming"
date: 2018-03-20 11:08:00
tags: Tutorial Perl6 Assixt GTK Programming
tags: Tutorial Perl6 Assixt GTK Programming Raku
layout: post
authors:
- ["Patrick Spek", "https://tyil.nl"]
......
---
date: 2018-05-07 14:04:43
tags: Tutorial Perl6 Sparrowdo GettingStarted
tags: Tutorial Perl6 Sparrowdo Raku LoneStar
description: >
Nondescript
---
......
---
date: 2018-09-04
tags: security yubikey pgp gpg
tags: Security YubiKey PGP GPG
description: >
An introduction to decent security using the Yubikey as your physical
security card.
......
---
tags: Hackerrank Perl6 Python3 Programming Comparison
tags: Hackerrank Perl6 Python Python3 Programming Raku
description: >
A number of solutions to Hackerrank challenges in both the Python 3 and the
Perl 6 programming languages. Compare the results and see which language
......
---
title: "Hackerrank solutions: Python 3 and Perl 6 (part 2)"
layout: language-war
tags: Hackerrank Perl6 Python3 Programming Comparison
tags: Hackerrank Perl6 Python Python3 Programming Raku
description: >
A number of solutions to Hackerrank challenges in both the Python 3 and the
Perl 6 programming languages. This is the second part of the series, and will
......
---
title: How to sign PGP keys
layout: post
tags: PGP how-to key-signing key signatures tutorial
tags: PGP Tutorial
description: >
A small tutorial on how to sign others PGP keys.
---
......
---
title: Perl 6 nightly Docker images
layout: post
tags: Perl6 Docker
tags: Perl6 Docker Raku
description: >
An overview of my work on nightly Perl 6 Docker images, and a few examples
on how I'm using them.
......
---
title: The SoC Controversy
layout: post
tags: Perl Perl6 PerlCon SoC StandardsOfConduct CoC CodeOfConduct
tags: Perl6 Conference CodeOfConduct Raku
description: >
For a while now, there's been a controversy about Standards or Codes of
Conduct. This has also sprung up in the context of PerlCon. I'd like to
......
---
title: Getting Things Done with App::GTD
layout: post
tags: Perl Perl6 Raku GTD GettingThingsDone
tags: Perl6 Raku GettingThingsDone
description: >
My $day-job has introduced me to this concept of "Getting Things Done", and I
have been convinced to give it a shot. However, I could not find a good free
......
---
title: Running cgit on Gentoo
layout: post
tags: Git Cgit Gentoo
tags: git cgit Gentoo
social:
mastodon: https://soc.fglt.nl/notice/9rG9O32VTSYnlL451U
description: >
......