You need to be able to reply to emails sent to your custom domain. So a web app (ideally one I can host myself) that pulls email from Gmail using IMAP and supports configuring SMTP servers for custom domains would be good. Not a fan of desktop apps such as Thunderbird.