OT*****"SMTP servers are theoretically open so anybody could use them"
Theoretically perhaps, but no cigar!! :) ISP's typically place filters on the SMTP server (usually port 25) to block/bounce any and all email sent through their SMTP server that is not of their domain. Hope this helps.