Thats funny i'm having the same issue and just checked in here on a whim to see if it had been posted about before. I can't get the form to work on Yahoo Small Business Account. Alternatively I'm sending the form to a non-yahoo email address so i wonder if they block that somehow?
Bookmarks