Sendy / AWS SES performance tuning
Adding more to this list of helpful blog posts, today, we are going to explain How to Get High Email Sending Speed with Sendy Email Application. Here are few important points that you can take note of, when you need high email sending speed with Sendy:
1. Email List Size
This is the top factor which hampers the email sending speed in Sendy. This happens mostly when you use Sendy to send emails to very large email list at one go. For example, if you are sending an email campaign to a list of 40,000 emails, then it will be slower compared to sending an email campaign to around 4,000 email subscribers. So, it is always better to keep sending email campaigns one after the other, to the small email lists each time. This can be achieved by splitting your email list into small lists.
2. Setting Optimal Email Sending Speed
When you get all your Sendy setup done and start using the same, you need to adjust the email sending speed from Sendy settings page. You can avail this option from top right corner of the Sendy dashboard. The default email sending speed setup in Sendy is 1 email per second.
Take note: It may be possible that you are have email sending speed of more than 25 emails per second in Amazon SES and same will be reflected in Sendy email sending speed option, but, the most optimal setting should be updated to 15 – 20 emails / second inside Sendy settings. On settings page if you add more email sending speed, then, overall outgoing email to Amazon SES will become slow.
You get this option when you use Amazon SES. However, this option will not appear when you use other SMTP providers like, Mandrill.
3. Email Template Size
In Sendy, email sending speed to Amazon SES server is also impacted by the size of email template which you use while sending an email campaign. If your email template size is about 8-15 Kb, then the email sending will be high compared to email template size of about 50-100 Kb.
4. Parallel Email Campaign Sending
Email sending speed also depends on the number of parallel email campaigns being processed in Sendy at a time. If you have more than one email campaign under process, then the email sending speed will also reduce.
It is definitely a good practice to complete single email campaign first, and then go ahead to sending next email campaign to the email list.
You should also note that if you have multiple clients inside your Sendy installation, and if more than one client is sending email campaign, then the email sending speed will be low.
5. High traffic on existing Sendy installation
This issue happens very rarely, but still is one of the reasons for slow email sending speed from Sendy. This happens mainly when you have sent an email campaign in which lot of clicks are happening on the links provided in the email content, and simultaneously you start sending out another campaign.
Since your server on which Sendy has been installed gets busy in processing the clicks on the links, your email sending speed of next campaign automatically gets impacted.
6. Optimization of Server on which Sendy is installed
In order to get better email sending speed, you need to tune and match “memory_limit” of the server, so that you can send emails at higher speed to Amazon SES.
Keeping all these points in mind, it should now be an easy task for you to improve your email sending speed with Sendy application. For any query or help, we are always a click away!
Every user has their needs so it is not possible to offer exact server recommendations, but there are certain things you need to keep in mind.
- If you allocate half of your servers total RAM to MySQL, you will have optimal response.
- There two steps in campaign process : Preparing Subscribers and Sending. The Preparing Subscribers stage just figures out which subscribers should receive the campaign, and moves them into a separate temporary table in your database.
- There are ways to optimize these campaign process. Add more memory to server and even more memory to MySQL.
See if there is any way you can reduce the number of lists in your system. Also delete the lists or subscribers that no longer
Sendy is a self hosted email newsletter application that lets you send trackable emails via Amazon Simple Email Service (SES). This makes it possible for you to send authenticated bulk emails at an insanely low price without sacrificing deliverability.
Features you’ll get
White labeled client accounts
Managing multiple products or services? With Sendy, you can organize them into groups or as we like to call it, ‘brands’. Optionally give your client access to their own brand and let them send newsletters on their own at a price you set. You can even set monthly sending limits and adjust client privileges.
Research shows sending emails to targeted segments can increase email engagement as well as revenue by more than 25%. Sendy enables you to create segments for any list based on any conditions you define. Choose segments and/or lists to include or exclude in your email campaigns for optimized results.
List & subscriber management
Manage and segment lists & subscribers easily with Sendy. Mass import/delete subscribers, custom fields, single/double opt-in, custom subscribe/unsubscribe confirmation page, thank you/good bye emails, subscribe form or API to add users (takes a deep breath), you name it!
Even more features! 🔥
- Setup custom domains
- GDPR features only available in Sendy
- Translation ready
- Two Factor Authentication
- Mass add, delete or unsubscribe users
- Ready-to-use subscription form
- Fast multi-threaded sending
- Store templates
- Google Analytics support
- Google reCAPTCHA support
- Import lists without re-confirmation
- Send emails with attachments
- Blacklists for emails and/or domains
- Use any other SMTP services
- Use personalization tags
- Include or exclude lists to send
- Single or double opt-in & opt-out
- Adjust sending rate