I have used the same CGI script on my server for sending email to my customers for around ten years, with no problems in the first seven years (previous host). I have quite a large mailing list of 36,000 email addresses, however over the past three years I have experienced a problem whereby the script (or the server, I don't know!) just kind of gives up part-way through the task and never gets to the end of the 36,000 email addresses. I know this because A) I don't get the automated 'Congratulations your mailing was successful' email at the end and B) I have 26 test addresses in the list (a@mydomain, b@mydomain, c@mydomain, etc) and so whichever of the 26 test emails I don't receive, I know roughly how far it got through the list (as the list is in alphabetical order).
For some reason the last three or four months have been rather good in that all 36,000 emails got fired off without a problem - it took maybe 20 minutes for the server to pass them all through the Mail Queue Manager, but it did get through all 36,000 eventually and I received the automated 'Congratulations' email from the CGI script, telling me that all of the email addresses got processed. However, I tried last week and only received five test emails (up to e@mydomain) and I tried again today and only received two test emails (a@mydomain and b@mydomain).
I have spoken with my hosting company today who said that there is "no server side issue" and then he restarted the firewall and asked me to try again. It didn't work. I don't understand why they say it's not a "server side issue" because I haven't changed the script in ten years and it used to work perfectly with my previous hosting company who I was with for seven years.
My Linux semi-dedicated server has WHM 11.38.2 (build 7). I don't know if you need to know this but in Server Status > Server Information it states that the server has four processors which are all Intel(R) Xeon(R) CPU E5620 @ 2.40GHz, Speed 2394.063 MHz, Cache 12288 KB.
Is it a CGI script timeout? Or the processor or memory on the server not powerful enough? Is there something I need to edit in Server Configuration > Tweak Settings > Mail? Some of the settings I already have in there are as follows:-
Email delivery retry time ....... 60 minutes
Track email origin via X-Source email headers ....... Off
Max hourly emails per domain ....... Unlimited
The percentage of email messages (above the account’s hourly maximum) to queue and retry for delivery. (minimum: 100; maximum: 10,000) ....... Unlimited
Count mailman deliveries towards a domain’s Max hourly emails ....... On
Maximum percentage of failed or deferred messages a domain may send per hour ....... Unlimited
As you will know, there are more settings on that page but I didn't want to list them all unnecessarily so please just ask if you need to know anything further. I have attached the CGI script to this message in TXT format.
I would appreciate any help that anybody can offer. Thank you.
For some reason the last three or four months have been rather good in that all 36,000 emails got fired off without a problem - it took maybe 20 minutes for the server to pass them all through the Mail Queue Manager, but it did get through all 36,000 eventually and I received the automated 'Congratulations' email from the CGI script, telling me that all of the email addresses got processed. However, I tried last week and only received five test emails (up to e@mydomain) and I tried again today and only received two test emails (a@mydomain and b@mydomain).
I have spoken with my hosting company today who said that there is "no server side issue" and then he restarted the firewall and asked me to try again. It didn't work. I don't understand why they say it's not a "server side issue" because I haven't changed the script in ten years and it used to work perfectly with my previous hosting company who I was with for seven years.
My Linux semi-dedicated server has WHM 11.38.2 (build 7). I don't know if you need to know this but in Server Status > Server Information it states that the server has four processors which are all Intel(R) Xeon(R) CPU E5620 @ 2.40GHz, Speed 2394.063 MHz, Cache 12288 KB.
Is it a CGI script timeout? Or the processor or memory on the server not powerful enough? Is there something I need to edit in Server Configuration > Tweak Settings > Mail? Some of the settings I already have in there are as follows:-
Email delivery retry time ....... 60 minutes
Track email origin via X-Source email headers ....... Off
Max hourly emails per domain ....... Unlimited
The percentage of email messages (above the account’s hourly maximum) to queue and retry for delivery. (minimum: 100; maximum: 10,000) ....... Unlimited
Count mailman deliveries towards a domain’s Max hourly emails ....... On
Maximum percentage of failed or deferred messages a domain may send per hour ....... Unlimited
As you will know, there are more settings on that page but I didn't want to list them all unnecessarily so please just ask if you need to know anything further. I have attached the CGI script to this message in TXT format.
I would appreciate any help that anybody can offer. Thank you.
Attachments
-
21.4 KB Views: 5