adding more fields 2 email subscribe

can email subscribe be customized easily to add additional fields? or should I use newsletter plugin? and, can newsletter plugin send out posts, events, fundraisers and other new content like email subscribe? Thanks!