There is no real set answer for this one. It will depend on the services/products you are promoting and how old your customers are. You should start sending emails slowly, and increase the frequency over time as you build trust with your customer base.