I have tried AllTray, evolution-tray , Kdocker , original evolution-on (as per KostadinAtanasov repo on github) and mail-notification-evolution (which is used to send notification while evolution is closed); all of them have a problems with the new versions of evolution with me; most of them haven't been updated many of years ago.
I have found an evolution-on fork that has been updated to match the evolution 3.22 development which it seems remain valid up to my current evolution version 3.28.
plugin URL : Evolution-on
Steps to build
Ubuntu version : 18.04
Desktop Environment : Gnome (Default ubuntu)
You may find other packages names and versions on other distributions.
Install development dependencies.
sudo apt-get install -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev evolution-plugins autoconf
mkdir evolution_on && cd evolution_on
git clone https://github.com/acidrain42/evolution-on.git .
Configure and install
sudo make install
You can remove dependencies later.
sudo apt-get remove -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev
sudo apt-get autoremove