Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I developed an email list manager web application (PHP w/ MySQL backend) for a client. The web application quickly evolved to support the sending of bulk emails to solicited email addresses (not spam). My client can sometimes send out some pretty large emails.

I am using the PHP Swiftmailer (with php mail() function) package to handle sending the emails. I have also set up an email queue and crontab so that the emails are gradually sent out within 24 hours. This way, the server doesn't get overloaded.

Anyways, the current server host no longer wants to support the application as she does not want to risk her server getting blacklisted (since she also has 200 other clients using that server).

My question is this: What is the best way to go about hosting this type of web application, where large emails are being sent out? I'm thinking I need a dedicated mail server, but I'm not sure how commercial hosts would feel about sending all of the bulk emails. Does anyone have any recommendations?

Thanks!

share|improve this question

2 Answers 2

up vote 2 down vote accepted

This is exactly what the various commercial mail relay services are for. Many of them even provide features like deliverability statistics that you wouldn't get just running a postfix box. Some of them let you queue mail though SMTP (either configure php.ini so mail() uses it directly, or have the local MTA forward to them), others have you use a special API (very simple usually, should be easy to port), some of them will mangle the emails to provide user tracking (opens, link clicks, etc.), and there are a variety of pricing plans between them. A few to consider:

Once your app is sending email through an external relay, it won't affect your host's reputation, so hopefully you can stay put.

share|improve this answer
    
Thanks for your advice, I will surely check out those links. Thanks again! –  littleK Dec 3 '10 at 12:39
    
I just tried to sign up for CloudSMTP and was asked to agree to a Terms of Use document consisting of latin filler text. That's quite worrying. –  Dan Grossman Dec 16 '10 at 5:51

If your looking for a managed service for email marketing take a look at iContact. https://www.icontact.com. They offer an easy to use solution, fast with a wide range of templates and reporting.

Their compliant delivery system, part of the management service. When uploading lists they score deliverable rates over 99% any contact who unsubscribed or has invalid email address, you can rest assured CAN-SPAM compliance conforms with privacy laws and does all of the work for you.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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