Remember, that if you send mail via external MX, you need to have user name, password,
DNS, reverse
DNS configured...and other things that are checked to protect spam by MX.
Yohoo isn't open-relay, I suggest you to configure postfix on some linux box (including all things that are checked by anty-spamm) and then try.