Ask HN: Startups and In-House Mailing
5 points| knightinblue | 16 years ago | reply
Basically, our startup will need to handle large scale email delivery in-house. Only problem is we have no idea where to start on this.
Any help as to where to start reading/looking? Servers, IPs...?
[+] [-] moomerman|16 years ago|reply
Assuming you have a slice first you'll need to set up your DNS entry pointing to the slice and a reverse DNS entry in the slicehost manager. See these resources for more information:
http://articles.slicehost.com/2008/9/2/mail-server-slice-set... http://articles.slicehost.com/2007/10/24/creating-a-reverse-....
Next set up an SPF record for your domain to legitimize your new mail server:
http://articles.slicehost.com/2008/8/8/email-setting-a-sende...
Finally you'll want to install the mail server software and configure it. I have a blog post that shows the standard config needed to configure the mail server and set up DKIM and DomainKeys to help your mail look legitimate:
http://blog.nimbu.net/setting-up-a-postifx-outbound-mail-ser...
Check out the links at the bottom of the article for more information about DKIM and DomainKeys.
[+] [-] JacobAldridge|16 years ago|reply
An out-of-the box solution for a few hundred dollars a month may tick this item off a crowded to-do list, and shift developer time from database creation / html editors / unsubscribe handling / deliverability reports etc to something more productive for your business.
Edit: Or have I misunderstood the question?
[+] [-] knightinblue|16 years ago|reply
Another reason is the cost. Once email lists get into the tens of thousands, it becomes expensive to have someone else like Aweber handle them. I have a feeling it'd be cheaper to run it in-house. I don't really have any hard data to prove this of course, just assuming based on the fact that most startups do it this way.
Finally, based on the little bit that I've read, it's the initial setup (servers, IPs, subscribe/unsubscribe requests) that takes effort. But once it's automated, things will be humming along nicely, provided there's regular periodic monitoring of course.
I'm pretty sure startups run email delivery in-house for the reasons above and more. Take Groupon for example - I'd be willing to bet they do it in-house.
[+] [-] rs|16 years ago|reply
For example:
http://lists.exentriquesolutions.com/listinfo/xp-dev-newslet...
Give a shout if you need some pointers on getting the templates customised.
The only thing is you don't get things like hit ratios etc. You will have to track those yourself. Additionally, you have to worry about things like SPF and domainkeys.
I did some research, and there is PHPList which some people swear by, but I found it a bit clunky.
[+] [-] kineticac|16 years ago|reply
[+] [-] knightinblue|16 years ago|reply
We're planning on sending 1 daily email to each subscriber. Let's say we want to be prepared for sending 100,000+ per day.
We're currently on rackspace's cloudservers, so we have no problem spinning a separate instance for a mail server. Just needed some guidance in terms of setting up the server and start mailing.
Can you point me to a resource where I can do some reading and educate myself a bit more?
[+] [-] friendstock|16 years ago|reply
I definitely recommend using one of these email service providers (ESPs) until you're sending enough emails to justify the time/cost of setting up your own email service.
[+] [-] aonic|16 years ago|reply
It's been a lot better with SendGrid and SendGrid also tracks bounces so you dont send more emails to invalid addresses, which hurts your reputation on mail servers.
I'm on the 10,000 emails/month plan and go over every month but the overage charges are very reasonable
[+] [-] Skyline|16 years ago|reply