There are more than 10 categories in my site, users can register more than one category. My PHP script prepares content for each category, according to user preferences. My script merges those contents for each user, so every user can get personalized content from the categories they want.

The problem is, I want to send 340+ mails per hour and DreamHost doesn't allow it. I think to a service like MailChimp but I couldn't find that scenario. Do they support personalized category & content? Can I use SMTP in DreamHost?


In your case I would suggest to go with dedicated type of server where you will have your own IP and mail server so you can send as many emails as you wish.

Such "dedicated" server could be:

  • Fully dedicated -- physical server with unique IP where all resources belongs to you. Can be quite expensive.
  • VPS (Virtual Private Server) -- few virtual servers can be hosted on the same physical server using virtualisation technology. For you it will look like completely separate server with unique IP where you have full access and can install any software. Quite cheap these days -- often you may find it priced around twice the price of shared hosting (sometimes even cheaper, depends on plan) but with all goodness offered by being in control of all the software you run -- considering the advantages it is well worth it.
  • Cloud-based virtual servers (like Amazon AWS or Rackspace Cloud Hosting) -- in short -- you will have virtual server with additional benefits of cloud-computing (you can scale easily -- attach additional storage or computing resources at any time etc).

With your own mail server you will not be restricted by the limits from your hosting company (well, as long as it all look legit - i.e. you are not only sending hundreds of thousands emails with very little web traffic).

Mail sending companies are good for sending mass emails where content is the same for all customers (well, with some personalisation if required) -- they are not that good (if they can do this at all, cannot confirm here) to send frequent emails with completely different content (that was my conclusion when I have researched this moment about a year ago).

Considering that VPS and Cloud-based servers are not that expensive (Amazon even has some Free Usage Tier that you can use to test if it will be good for you) it is definitely the way I would go in such situation. Yes, this may require technical knowledge to setup and configure your own server, but you may go for a Managed VPS (where hosting company will do all server setup and management for you for an additional cost).

| improve this answer | |
  • 1
    That is inaccurate. Email marketing platforms like MailChimp allow you to personalize your emails (using merge tags), segment your lists, and run very advanced campaigns with full analytics that you wouldn't be able to achieve on your own without writing or purchasing some fairly advanced software. And unlike you, email providers have working relationships with ISPs including feedback loops to ensure that your emails won't be flagged as spam. – Lèse majesté Dec 22 '11 at 16:48
  • Even for transactional emails or personalized digests, it's better to use a professional email provider that has the tools to ensure deliverability. And with the APIs that most of these platforms provide, it should be fairly easy to do anything you would legitimately need to do with email. – Lèse majesté Dec 22 '11 at 16:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.