This is a guide for setting up the GNOME Evolution email client with your UWaterloo.ca email.
evolution-ews
)
Install the Evolution client along with the EWS plugin.
On Arch: sudo pacman -S evolution evolution-ews
On Debian: sudo apt install evolution evolution-ews
On Fedora: sudo dnf install evolution evolution-ews
From Flathub: flatpak install flathub org.gnome.Evolution
(The Flatpak version contains the evolution-ews plugin.)
On first run, Evolution will show a setup wizard. Follow through the prompts until you get to Receiving Email.
When you get to Receiving Email, choose the following settings:
Click Apply to save your settings.
When Evolution tries to check your email the first time, it will launch a web dialog asking you to sign in with your organization. Follow this dialog.
When completing the Duo authentication, do not check the "Remember me for 30 days" box. (Checking this box caused problems for me.)
If this is your first time connecting Evolution to your account, Microsoft will ask if you want to grant permission for it to act as a third-party app. Accept this request.
You should now be logged in!