Bulk mailing setup

I am run a small firm and i want to send promotional email updates to my old customers and probable ones. I guess around 100,000 emails per month to various people. What would be the best way to do it. I will not have a fixed set of subscribers.

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

Hi there,

I would recommend carefully going through the DigitalOcean publicly here:

The main points are:

You must comply with the laws and regulations applicable to bulk or commercial email in your jurisdiction. In addition, your bulk or commercial email must meet the following requirements:

  • You must have a privacy policy or similar disclosure posted for each domain associated with the mailing;
  • You must have the means to track anonymous complaints;
  • You must not obscure the source of your e-mail in any manner;
  • You must post an email address for complaints (such as in a conspicuous place on any website associated with the email, and you must promptly respond to messages sent to that address;
  • Your intended recipients have given their consent to receive e-mail via some affirmative means, such as an opt-in procedure, and you can produce the evidence of such consent within 72 hours of receipt of a request by the recipient or DigitalOcean;
  • You must use reasonable means to ensure that the person giving consent is the owner of the e-mail address for which the consent is given;
  • You must include the recipient’s e-mail address in the body of the message or in the “TO” line of the e-mail; and
  • You must honor revocations of consent and notify recipients of the same.

As an alternative, I could suggest using an SMTP provider like SendGrid for example which specializes in SMTP services.

Regards, Alex

If your sending from your server / own built application, the best way to do it would be to set up phpmailer and use an SMTP sending service otherwise your server ip could get blacklisted.

If your using Wordpress, mailpoet is quite useful and you can pop your SMTP settings straight in from a service like SendinBlue or Mailjet