The company where I work heavily uses Microsoft products. As a Linux user, I usually find a way around the official guidelines (in an above-board and legal way). The ICT support typically isn't much use, but I usually manage nicely.
The latest thing is now that, later this month, we will only be able to use Microsoft Outlook as an email and calendar client.
My first question is: what does this entail, or how does this work, or how is this enforced? Is it a kind of user-agent string that needs to match when connecting over e.g. IMAP and SMTP? Is it Windows 10 that will only allow the Outlook client for email? Or is something more complex going on? Currently, I'm not even sure where to start looking...
My second question is, of course: is there a way to circumvent this? Can I pretend to be Outlook somehow (similar to wget pretending to be Firefox)? Both OfflineImap and postfix are open-source code, so how could I extend those programs to do this? Or is no programming necessary, since there is an existing solution? Email forwarding from the server isn't an option.
In case this is useful, I'm using Gentoo Linux, currently with offlineimap to fetch mail from outlook.office365.com
and store it locally in Maildir format, postfix to send it to smtp.office365.com
, and mu and mu4e in emacs to read and write. My system nicely integrates with nine other email accounts, local filtering, my orgmode agenda/todo, git repos, GitHub, and whatever I want really, and I'd loathe to give it all up (in particular the flexibility and emacs key strokes). The Gentoo bit means that I can easily patch a package before I compile and install it.