I also have mailcow behind a dynamic in. I wrote a script that updates my cloud flare dns entries as soon as it detects that the ip changed. https://github.com/tinkermesomething/scripts-stuff/blob/main/cloudflare_DNS_updater.sh
I then use online services to check if they’re likely to get marked as spam
Samsung s8+. Just a gorgeous capable smartphone for its time.