Answer:
Provide a check box that is checked by default during the checkout process for customers to sign up for emails
Step-by-step explanation:
I've seen this used the most so I would go with this answer.
The way online retailers get you is by showing you a prechecked email subscription with an unchecked TOS agreement. Your attention is then focused on the TOS agreement and not the agreement for promotions sent to you via email.