You have a special program or script that (usually) runs on your web site.This keeps track of all the people who are on your mailing list, when they subscribe. Also it allows them to unsubscribe if they no longer wish to receive newsletters from you.
You need a program like this, because once you get more than a handful of people on your mailing list, it will become unmanageable to keep track of subscriptions and unsubscribe-requests manually.
Anyway, you have this script, and it manages who is on the list...
Plus it probably has some sort of admin page, just for you, to manually add or remove particular people (example if you want to import and existing list)
Plus it probably has Plus it probably has some sort of admin page, just for you,which explains how to put the subscription form in your other web pages.
Plus it also has some sort of admin page for sending out the newsletters.
I'd get it working on your web site first (the harder bit), and then think about putting the form in the ebook (easier)
Look here for some of these types of scripts
http://www.ezineblast.com/resources/maigement_cgiscripts.html
I haven't personally used it, as we have our own scripts, but if you want an off-the-shelf script, may opt-in lightning (on the above page) is probably the best-known one, and is well-liked (loved?) by every user who I have seen talk about it.