I am starting a business providing some online customer relationship management functionality. I want to allow my clients to create their own email lists. I also want to allow my clients to be able to initiate to send emails from my web application to the customers in their email lists.
Theoretically, all my clients should have only "opt-in" customers in their lists (this will also be part of my terms and conditions with using my service). However, there is no way of policing this. One way I thought of was to make it compulsory to send each contact an email and asking them to "opt-in", but my client is not happy with this because in their case their customers have already opted-in.
Currently, I am running on shared hosting which is allowing my application to send emails, but now it could be happening on a larger scale and I am fearful of my domain being black listed.
The main tips I have seen in other responses including:
- use the "Sender" and "Return-Path" properties in the email which I will do.
- provide an "Unsubscribe" link.
I looked at using the AuthSMTP to separate my server from the sending of the emails, but I am not sure if this is of benefit (unless my host has an email limit).
Any advice would be appreciated.