Selfhosting mail server on pi

Hello,
At our university we use office 365 for mail and every thing.
I am using Linux (Ubuntu) and Thunderbird as the mail client.
Since upgrading Thunderbird from above 91.x syncing my mail an agenda does not work any more.
For the agenda there is no syncing any more and for the mail only the inbox get synced all sub-folders not.
This has to do with the add-ons Tbsync and provider for excange do not work in versions above 91.x.
I have tried rolling back but that did not help. does any of you know of different add-ons i can try?
Or would it possible to build a mail server on a pi so it can get all the emails and I can get every thing from the mail server.

Any help is appreciated

In your configuration look for IMAP as email protocol. That should take care of the email sync issue.
I am not sure what feature you’re referring to with “agenda”. I assume the calendar?

Newest version of thunderbird allow configuration of WebDav based calendars. Not sure if this is supported by your university.

Generally, universities offer step-by-step configuration instructions for the most popular client software. Look around/ask.

We do use IMAP as email protocol, witch is defined in the instructions manual. however in the past this worked great until the version 92 of Thunderbird I did notice that new folder created where not updating and that the calendar did not synchronize.
In the past i used 2 extinctions namely Tbsync and provider Exchange

Why not use OWA which is much more convenient and just works?
Tbsync only handles Calendars and if IMAP doesn’t work it’s likely a client issue and/or something that’s been limited by your university.

1 Like

I have contacted the it specialist at the university and the email has been restored the calendar still does not work but I have to live width it.
Apparently the configuration in the ./Thunderbird file needed a refresh.

Update: the add-ons tbsync and provider for exchange active sync have been updated to support Thunderbird 102 so everything works again.

3 Likes

First off, you can’t even buy a pi right now, and even if you could it would take months to arrive. So, I would forget the pi. There are other options, of course. And, I’m not saying that you should follow my lead, but I went with self-hosting NextCloud, which can sync via various methods, including TbSync: Synchronizing with Thunderbird

Also, you don’t need your own hardware to host it on. You can get a free cloud instance. For example, you can get a free for life instance from Oracle: NextCloud Setup - 200GB Free Cloud Storage on Oracle Cloud