Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why should I use MailChimp or similar instead of a custom made script? [duplicate]

I have a custom CMS for my customers. That's because most of my clients are in a specific market (film industry) and need very specific tools.

But they also need to send newsletters. I did create some basic WYSIWYG HTML editor and managed to create a send out script with PHPMailer.

Everyone else seams to use MailChimp. Why? What are the reasons to use mail chimp over a custom made script?

  • How does it affect reader's compatibility (and does it?)
  • How does it affect spam blocking?

I've always thought sending e-mails through the original server was the way to go to avoid having a senders' mail not having the same reverse domain name.

Wouldn't it be better to simply create a clean inline css and send it out by connecting to the local SMTP server? No cost, no mail chimp monkey ad, etc.

Edit: This is not for the purposes of sending spam and most of my customers only have lists between 100 and 1500 recipients, they are all professional mails (film making industry). It is not about how to send 100K e-mails.

like image 359
Vincent Duprez Avatar asked Dec 18 '25 13:12

Vincent Duprez


1 Answers

Strictly speaking there is no reason you can't do what Mailchimp (and others) are offering. However they do tend to make it a lot easier to work with.

They all have their different approaches, but they tend to speed up development of complicated mail campaigns and allow them to be managed better. This is particularly true of HTML emails, which can be an absolute time sink to get right on all browser & mail client combinations. (Gmail on IE8-11, Mail app on iOs, Outlook on Mac... etc. etc.)

I'm speaking specifically of Mailchimp here, but this should apply to many others:

  • Templates. They provide HTML email templates to get your designs started. This can avoid a lot of subtle errors in HTML mails.

  • Device preview. They provide a preview service to display your mail on a large number of devices & mail clients. So you don't have to go through them all yourself.

  • Opt out service built in. In Europe at least all marketing emails must have a link to unsubscribe from the mailing list. It's a legal requirement that can bite you and they handle this neatly. The link is always embedded and you can't accidentally re-add someone when you create another list.

  • Scale. They are built to sent lots and lots of mail. This can reduce the load on your servers and keep them from falling over. It can be particularly useful to make sure mail gets delivered quickly and doesn't sit around in a mail-queue.

  • Management. You can set up the campaign (as a developer) and hand over to the marketer(/someone else) to manage the campaign. => More time on SO for you!

  • Spam. They may come with an anti spam tool to check your mail before it's sent out. Not foolproof, but handy before you spend your money on a campaign.

This may sound like an endorsement for Mailchimp, but any of these kinds of services will do much the same. There are many of them so shop around and find the best fit for you. My main point here is don't re-invent the wheel. Emails may seem simple, but can get complicated fast.

like image 88
Barry Hennessy Avatar answered Dec 20 '25 03:12

Barry Hennessy



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!