If you were to use free Gmail, this allows you to send via other email addresses (so you could forward youremail@yourdomain.com to your Gmail and send emails as coming from that email address). See https://support.google.com/mail/answer/22370?hl=en
Actually, I was wrong: it looks like there's no longer an option to do that from Gmail :(