There are various different ways to setup a newsletter. If you are using WordPress there are plenty of plugins you can use to get visitors email address.
I recommend sumome to be able quickly start attracting visitors:
There is also premium wordpress plugins such as Thrive Leads which is very popular. My review is below:
Watch it on Youtube: Welche Ist Die Effektivste Email Newsletter Software