I do. There are now projects giving you all the required tools in a single easy package. I use stalwart mail server as it includes all the relevant functions that I would have to host separately with other solutions. (CalDAV, CardDAV, DMARC Reporting, DANE, MTA-STS, Rate Limiting, Authentication, Spam Filtering etc.). Also facilitated by having a ISP which gives me fixed IPv6 addresses for free and a fixed IPv4 for a reasonable price. I additionally host simplelogin myself for managing aliases I use for logins.
I now get a lot less spam, I think the unsolicited senders mostly concentrate on the big mailhosters.