Online retailers are sending huge volumes of emails in the lead up to Christmas. Profit over user experience