Yes... you should use a registered email from the same domain as the website as the FROM address.
You can set the Reply-To address to another email address with @yahoo or @gmail so that if they reply it goes to the yahoo or gmail account (this is an option if you click the FROM button in the WebAssist Email interface), but you will run into spam issues if you try to pretend it is actually FROM them.