| Anonymous | Login | Signup for a new account | 02-09-10 22:14 GMT | ![]() |
| Main | My View | View Issues | Change Log | Roadmap |
| View Issue Details [ Jump to Notes ] | [ Print ] | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update | |
| 0011179 | phplist | Batch Processing | public | 28-08-07 20:16 | 29-08-07 11:41 | |
| Reporter | timeskipper | |||||
| Priority | normal | Severity | minor | Reproducibility | N/A | |
| Status | closed | Resolution | fixed | |||
| Platform | OS | OS Version | ||||
| Product Version | ||||||
| Target Version | Fixed in Version | 2.11.X | ||||
| Summary | 0011179: Throttle notification sending when importing users? | |||||
| Description | I don't know how to reopen a solved ticket so this is for ticket #0010817. I don't have cvs to check so this is just a question. In the ticket 0010817, I suggested this: In the mean time I did this: - edit admin/import1.php - find the line: sendMail($email, getConfig("subscribesubject"), $subscribemessage,system_messageheaders(),$envelope); - add this right after: if (MAILQUEUE_THROTTLE) { sleep(MAILQUEUE_THROTTLE); } But I discover an issue with this suggestion: Doing this will add the sleep delay even if the use already exist in the DB. It is better to change those: if (!TEST && $notify == "yes" && $addition) { sendMail($email, getConfig("subscribesubject"), $subscribemessage,system_messageheaders(),$envelope); into: if (!TEST && $notify == "yes" && $addition) { sendMail($email, getConfig("subscribesubject"), $subscribemessage,system_messageheaders(),$envelope); if (MAILQUEUE_THROTTLE) { sleep(MAILQUEUE_THROTTLE); } } So that you do the sleep only if we are sending something. | |||||
| Tags | No tags attached. | |||||
| Attached Files | ||||||
| Copyright © 2000 - 2010 MantisBT Group |