swa66 - 11:31 pm on May 16, 2013 (gmt 0)
Before you do this
- do not send it to anybody who did not do an intentional, confirmed opt-in.
intentional: not forcing, no tricking, no small print, ... and not turned on by default
confirmed: make sure they act upon receiving a first "please confirm" email (it's important the recipient confirms)
opt-in: have them chose to want it.
- always add real world contact info in every email (can be a legal requirement!)
- always add a very easy opt-out: click here, no questions asked, no nothing: you're unsubscribed and will not be bothered again (don't use reply to this email: use a web page)
- make sure the text is factual, not "marketing speak"
That should keep you out of resonable anti-spam lists.
To send it out:
I'd queue them up:
- sort the recipients by domain (the part after the "@")
- then send it in bcc: to about 12 to 20 max recipients in max 3 to 5 different domains per email.
- mark the email as "bulk"
- make sure to have a working email address as sender (even if you do not read it, make sure it's accepted)
- unsubscribe those that come back as undeliverable
Now that -nor anything else you do- isn't going to make you bulletproof against being flagged as a spammer.
If you can: do not send it from a hosting provider IP range. Transfer the work to a fixed IP business connection and send it from there. [they're easier to change IP addresses than they are at hosting providers- and more often than not your neighbors can be pro spammers]
The better alternative:
Or use an API to some outfit that specializes in sending bulk email. I've only ever used mailchimp, but there are others...