1. Have you checked your server's email logs? In WHM, you can look at mail delivery reports. Other control panels may vary.
2. If this is the first time you've ran the mod, do be aware that only threads from the last week will be included, so if there have been no recent posts on your forum then nothing will be emailed.
3. This mod also respects the Receive Email from Administrators flag, so if the polled users have turned this off, they won't receive it.
4. Have you checked the spam folders?
5. Have you checked the Diagnostics page under the Maintenance group, and sent a test email to your account to verify emails are sent correctly?
6. Have you given it enough time so that vBulletin's email queue has fully processed? You can inspect the contents of the mailqueue table to find out.
Because threads older than a week will not be relevant at the time the user receives the email, this is a design decision.Why is it only posts from the last week? It should be the latest X threads. What if the member opts for monthly?
Can you please make sure display_errors is turned On in php.ini and that your config.php file does not contain SKIP_ALL_ERRORS, then try manually running the scheduled task?I've been checking with my members. No one is receiving the emails.
I briefly installed the Lite version before I purchased the Pro version. The Lite version was working but lacked features. The Pro is not.
Can you please make sure display_errors is turned On in php.ini and that your config.php file does not contain SKIP_ALL_ERRORS, then try manually running the scheduled task?
define('SKIP_ALL_ERRORS', false);
If this completes without any logged error messages, I will need you to set up a completely new vBulletin installation (not using your existing DB) and installing this mod on it, then test it again. If it still doesn't work, please PM me with an FTP and AdminCP account for this new vBulletin installation, so that I can debug the mod on your server without fear of spamming your members' emails.
I do apologise for the massive inconvenience this causes
on line 405 in /home/staraff5/public_html/affiliate-marketing-forums/packages/DBTech/Newsletter/Newsletter.php
#0 /home/staraff5/public_html/affiliate-marketing-forums/packages/DBTech/Newsletter/Cron/Newsletter.php(55): DBTech_Newsletter_Newsletter::processUser(Array, Array, Array)
#1 /home/staraff5/public_html/affiliate-marketing-forums/includes/cron/dbtech_newsletter.php(62): DBTech_Newsletter_Cron_Newsletter::run()
#2 /home/staraff5/public_html/affiliate-marketing-forums/admincp/cronadmin.php(116): include_once('/home/staraff5/...')
#3 {main}
Is it using a hook that other addons might be using?
This is an incomplete error message, there's wording before the "on line 405" that's imperative in order for me to look into this further.Code:on line 405 in /home/staraff5/public_html/affiliate-marketing-forums/packages/DBTech/Newsletter/Newsletter.php #0 /home/staraff5/public_html/affiliate-marketing-forums/packages/DBTech/Newsletter/Cron/Newsletter.php(55): DBTech_Newsletter_Newsletter::processUser(Array, Array, Array) #1 /home/staraff5/public_html/affiliate-marketing-forums/includes/cron/dbtech_newsletter.php(62): DBTech_Newsletter_Cron_Newsletter::run() #2 /home/staraff5/public_html/affiliate-marketing-forums/admincp/cronadmin.php(116): include_once('/home/staraff5/...') #3 {main}
This, however, is important information. It leads me to believe there's an issue with the way the modification sets the "last received time" for each individual user. I'll investigate.In both cases, when first installed (Lite or Pro version), there was one batch of emails sent out. After that, nothing.
update user set dbtech_newsletter_lastreceive = 1 where userid = X
Update: On the site mentioned in the ticket, the modification had been turned off via the vBulletin Options. No newsletters will be sent when the modification is turned off.
Upon turning the modification on, the newsletters are sent as intended.
We use essential cookies to make this site work, and optional cookies to enhance your experience.