"Okay - I have emails going to watch lists, bulk email, new users etc., however with one problem - the only person(s) to get any emails are those with accounts on the server."
mail server doesn't know it's supposed to send mail to people not local. Or more to the point, HOW to do so.
This sendmail, exim, or qmail?