I just use my domain providers email forwarding service to forward to Gmail (or whatever) and then change the from and reply to addresses to my domain email address. Should work with just about any service to get your own domain email and be able to move on to another provider at a moment's notice.