Hi,
The mojoPortal Newsletter feature does NOT require that users be registered on the site, though if a user is registered they can manage their subscriptions from the user profile.
To make it possible for non members to sign up you can add an instance of the "Newsletter Sign Up" feature to a page, like what you see on the home page of this site. It can show multiple newsletters if you have more than one newsletter defined.
Hope it helps,
Joe