There have been a good dozen threads on this topic over the year discussing everything from platform, to being in legal CAN SPAM compliance. This also includes considerations in regards to IP space, ESP's or not, products, etc..
You should seek out those threads.
