Sending your own newsletters for FREE

 In blog

I am sending my newsletters for free with WordPress. But before you start doing this please read this blog posts.

Why would you want to send your own newsletter?

  1. It is cheaper/free.
  2. You can create anything you want.
  3. You have 100% control.

What are the downsides of mailing your own newsletter?

  1. If you abuse it and many people mark you domain as spam your domain name gets damaged.
  2. Your server has lots to do.
  3. You need to set it up first.

So why do it anyway?

I have tested many newsletter solutions and not one of them could do what I want. MailChimp was the only one I did like, but when you have more newsletters to send it starts to get expensive very fast.

So lets start creating our own Newsletter mailing system. What do you need?

  1. A good and limit free cheap server. Check this one It is good, cheap and well supported.
    Web Hosting
  2. Install WordPress. When using SiteGround you start/install WordPress in 1 click
  3. Install this free WordPress plugin.
  4. Create your first newsletter.
  5. Start sending.

So that’s it? No it is not that simple. The main problem you have now is your emails will not be trusted. So you need to setup SMTP in your Newsletter plugin. Below you can see my setting.


So now we are ready? No you are still not ready. Now your newsletter is being mailed by SMTP and not by PHP but you still have a problem. Many people use Gmail and your mail will arrive but looking like this;

Check if your Gmail message is authenticated

That does not look good at all.

So to prevent this from happening you need to set up SPF

Sender Policy Framework (SPF) is a simple email-validation system designed to detect email spoofing by providing a mechanism to allow receiving mail exchangers to check that incoming mail from a domain comes from a host authorized by that domain’s administrators.[1] The list of authorized sending hosts for a domain is published in the Domain Name System (DNS) records for that domain in the form of a specially formatted TXT record. Email spam and phishing often use forged “from” addresses, so publishing and checking SPF records can be considered anti-spam techniques.

But you are in luck, you have listened to me and you have created a account at SiteGround. So you have cPanel and with it, this is very simple. In cPanel you can create your SPF by using “Email Authentication”.

Email Authentication

Here you can see my settings. For security reasons I have changed and blurred my ip address.

v=spf1 +a +mx +ip4: -all


Now we are done. Your email will be trusted and look like this now. Do not worry, my head will not popup in your mails 🙂

My head in Gmail

If you have any more questions or suggestions, please let me know.

Recent Posts

Leave a Comment