Blog with subscription option to send emails on new blog entry
Another way is to use the MailChimp module but requires the extra step of registering on MailChimp.com.


  This module provides integration with the MailChimp email delivery
  service. While tools for sending email from your own server, like
  SimpleNews, are great, they lack the sophistication and ease of use of
  dedicated email providers like MailChimp. Other players in this field
  are Constant Contact and Campaign Monitor.