-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix #2365 - Campaign Emails are queued, but it stops sending after about 78 or 79 recipients #5883
base: hotfix-7.10.x
Are you sure you want to change the base?
Conversation
Instead of hard coding it it would be better to use a config variable to allow users to decide whether to use it or not. |
I can add a checkbox (disabled by default) to choose if SMTP connection has to keep alive or not in It would be interesting to get feedback from more users. |
Please rebase this pull request to the hotfix-7.10.x branch as version 7.8.x of SuiteCRM has reached its end of life and therefore will no longer be receiving updates. For more information about 7.8.x end of life please visit our blog post |
Done. |
Assessed 👍 |
Codecov Report
@@ Coverage Diff @@
## hotfix-7.10.x #5883 +/- ##
=================================================
- Coverage 10.70% 10.70% -0.01%
=================================================
Files 3230 3230
Lines 241058 241060 +2
=================================================
Hits 25798 25798
- Misses 215260 215262 +2 |
3149dea
to
ab954a4
Compare
1609e8b
to
b06335d
Compare
Replication of #2569
Description
References issue #2365
Activate SMTP Keep Alive for Campaign Mass Emailer.
Motivation and Context
To reduce the CPU load on the SMTP Server, and reduce the chance of errors and throttling of the Campaign Mass Emailer by improving performance.
How To Test This
Create a Campaign in a version of SuiteCRM without this update.
Create a Campaign and send it using the Scheduler.
Calculate the time for each batch by viewing the log and search for the timestamps and subtract start time from end time for each batch of X emails (default is 500 emails).
Then run a Campaign on a version of SuiteCRM with this patch.
Send it using the Scheduler.
Calculate the time for each each batch by viewing the log, and search for the timestamps and subtract start time from end time for each batch of X emails (default is 500 emails).
The time to send the batch of campaign emails should be significantly faster.
Types of changes
Final checklist