![]() |
Has anyone had issues with this MOD when upgrading to vB 3.7?
|
This looks great, thanks for your work on it! Installing it now.
|
What is the best way to test this out? I would like to see what this email will look like before I go sending it out to all my inactive users.
|
Hi, This script is freezing my server.
IT starts sending around 6500 emails at midnight at it locks up my core duo server. Is there any way that we can separate or send emails 100 emails like every 10 minutes or can i choose time to send emails I want it to send emails 500 hundred in every ten minutes and at 5 am in the morning can you please add this to your script it is really freezing up the server. server can't handle 7000 emails. I have forum that has 100000 registered users.. |
Quote:
Quote:
Quote:
Quote:
Days of Inactivity = 90 How many days a user can go without posting before they are considered inactive. Product Active? = Yes Is this product active? Email Frequency = 30 or greater How often to send a reminder email once a member has become inactive. (How many days to wait before sending another email) Email Quantity =3 ( or some other small number but keep it low) How many emails to send each time cron runs (Lower means faster board, but longer to send all emails. Higher, vice versa.) |
This seems to be working just fine. thanks!
|
1.09 Installed on 3.6.5 and seems to be working fine. :D
|
Thanks for the great MOD :)
|
Great Mod, I got it working just fine. Really helps increase traffic.
Thanks |
Thx sir for you reply <3
|
Awesome mod! :)
Would this work on a fresh install of 3.7.0 Beta 5...or does it need to be re-worked ? Thanks! :) |
Question: How many emails to send each time cron runs ?
How can I find how many times my cron runs and how recent if i setup this 40 emails ? is this every hour every minute how cna i check cron timing. ??? |
Quote:
Quote:
Scroll down to Inactive User Reminder Emails and edit the settings there. I would recommend that you set it to run no more than once or twice an hour. If memory serves, the defaults are much more frequently than that. |
djbaxter Thank for your great support.. THANK YOU.
|
nice thanks!
|
Quote:
|
|
compatible with vb 3.7?
thanks! |
I dont think of a greater plugin than this...
|
Does anyone have this working on 3.7.0 yet? :)
|
Quote:
|
I need help here.Here is what report do i receive
This email shows that the product is installed and working as it should be. Emails sent to:sveteca didodi themaztiff . We tried to email the following users, but their email address was invalid: I checked the 'sveteca'`s email and it is sveteca@gmail.com I think this is normal...what should cause this problem? |
Quote:
I'm actually opening a new site, so I have no inactive members yet to try it out on. Just thought I'd ask if anyone on 3.7.0 has this running yet because I would like it in the near future... |
Quote:
Quote:
|
Does anyone know if there's any way to get in trouble for spam with this hack?
|
thanks alot friend for this, i instal it later scince my server is down lol
|
Quote:
Code:
Emails sent to:sveteca didodi themaztiff . Code:
We tried to email the following users, but their email address was invalid: hope that helps ;) |
Quote:
1. You are only sending it to members who (a) registered on your site and (b) left the "Recive email from admins" box checked: that's opt-in. 2. Now add the opt-out part - Make sure that you're outgoing email reads something like this (Admin CP | vBulletin Options | Inactive User Reminder Emails -> Email message: Code:
Hello, $username! |
Am I meant to run Cron tasks for something with this? or does it do it all itself..
I created a User for testing, Set the emails to 1 Day, I've waited nearly 48 hours and I'm not got any emails.. Thanks, |
Since no one else has stated this I'll go ahead and post it.
Confirmed working on 3.7 beta 6. |
Quote:
I don't get email notifications of the emails sent out either - I may have disabled that as an option, not sure. You say you just created the user and "set the emails to 1 Day" - what does that mean? Which version are you using and specifically which setting did you make "1 day"? |
I'm using VB 3.6.8 and the version of this mod i'm using is 1.11.
Settings: Product Active: Yes Days of Inactivity: 1 Email Frequency: 1 Inactivity based on last post: Yes The reason I've set it to 1 was only for testing it out.. I set the Scheduled Task to Run and I got this.. Inactive User Reminder Emails Found 0 Inactive Users. Done Thanks, |
Uninstall 1.11 and install 1.09.
|
Is it working with 3.7?
|
Quote:
|
i have this on a 3.6.8 Level 2 board and according to the cron log it is saying No Emails to send. I just set it to try and send an email to my test account but I've never recieved an email. any other way i can test this? I would love this to work as I have many members i would love to try and get them back.
|
Quote:
In my Settings: Days of Inactivity: 7 Email Freq: 9 Usergroups to Send Email: 2 (My Registered Users) |
I have it set to 1 day inactivity email 2 and usergroups is 2 for registered users still not working for me.
|
When I run the scheduled task manager I keep getting this come up, any ideas please. I've uninstalled 1.11 and reinstalled 1.09 and then done the same back to 1.11 again but still getting this error on both ver's
Inactive User Reminder Emails db)) { exit; } error_reporting(E_ALL & ~E_NOTICE); if($vbulletin->options['reminder_active']){ $now = time(); $datetime = array(); $quantity = $vbulletin->options['quantity']; $datetime[lastpost] = $now - (60 * 60 * 24 * $vbulletin->options['inactivity']); $datetime[lastemail] = $now - (60 * 60 * 24 * $vbulletin->options['frequency']); $usergroups = explode(",",$vbulletin->options['usergroups']); if($vbulletin->options['reminder_posts']){ $result = $vbulletin->db->query_read("SELECT * FROM " . TABLE_PREFIX . "user WHERE lastpost < '$datetime[lastpost]' AND emailDate < '$datetime[lastemail]' AND options & 16"); //print("SELECT * FROM " . TABLE_PREFIX . "user WHERE lastpost < '$datetime[lastpost]' AND emailDate < '$datetime[lastemail]' AND options & 16 "); $vbulletin->db->query_write("UPDATE " . TABLE_PREFIX . "user SET emailDate = '$now' WHERE lastpost < '$datetime[lastpost]' AND emailDate < '$datetime[lastemail]' AND options & 16"); //print("UPDATE " . TABLE_PREFIX . "user SET emailDate = '$now' WHERE lastpost < '$datetime[lastpost]' AND emailDate < '$datetime[lastemail]' AND options & 16 "); } else { $result = $vbulletin->db->query_read("SELECT * FROM " . TABLE_PREFIX . "user WHERE lastactivity < '$datetime[lastpost]' AND emailDate < '$datetime[lastemail]' AND options & 16"); //print("SELECT * FROM " . TABLE_PREFIX . "user WHERE lastactivity < '$datetime[lastpost]' AND emailDate < '$datetime[lastemail]' AND options & 16 "); $vbulletin->db->query_write("UPDATE " . TABLE_PREFIX . "user SET emailDate = '$now' WHERE lastactivity < '$datetime[lastpost]' AND emailDate < '$datetime[lastemail]' AND options & 16"); //print("UPDATE " . TABLE_PREFIX . "user SET emailDate = '$now' WHERE lastactivity < '$datetime[lastpost]' AND emailDate < '$datetime[lastemail]' AND options & 16 "); } print("Found " . mysql_num_rows($result) . " Inactive Users. "); while($row = $vbulletin->db->fetch_array($result)){ if(is_member_of($row, $usergroups)){ print("Sent To: $row[username] "); $username = $row[username]; $toemail = $row[email]; $userid = $row[userid]; $bbtitle = $vbulletin->options['bbtitle']; $homeurl = $vbulletin->options['homeurl']; $forumurl = $vbulletin->options['bburl']; $hometitle = $vbulletin->options['hometitle']; eval('$message = "' . addslashes($vbulletin->options['message']) . '";'); $message = stripslashes($message); //$headers = "MIME-Version: 1.0" . "\r\nContent-type: text/html; charset=iso-8859-1" . "\r\n"; $uheaders .= "To: $username <$email>" . "\r\n"; $uheaders .= "From: " . $vbulletin->options['bbtitle'] . " Reminder Service <" . $vbulletin->options['webmasteremail'] . ">" . "\r\n"; eval('$subject = "' . addslashes($vbulletin->options['subject']) . '";'); $subject = stripslashes($subject); if($vbulletin->options['reminder_emailfooter']){ $message = $message . "Email Reminder System Provided By Mished.co.uk"; } /*if(@mail($email, $subject, $message, $headers)){ print("mailing $email (done) "); } else { print("mailing $email (failed) "); }*/ if(is_valid_email($toemail)){ $sentlist .= "$username "; vbmail($toemail, $subject, $message, $notsubscription = false, $from = $vbulletin->options['bbtitle'], $uheaders = '', $username = ''); } else { $failedlist .= "$username "; } } } if($sentlist == ""){ log_cron_action("No Emails to send", $nextitem); vbmail($vbulletin->options['webmasteremail'], "Inactive User Reminder Email Report", "This email shows that the product is installed and working as it should be.\n\n\nThere were no inactive users at this time.", $notsubscription = false, $from = $vbulletin->options['bbtitle'], $uheaders = "From: " . $vbulletin->options['bbtitle'] . " Reminder Service <" . $vbulletin->options['webmasteremail'] . ">" . "\r\n", $username = ''); } else { log_cron_action("Emails sent to:$sentlist. We tried to email the following users, but their email address was invalid:$failedlist", $nextitem); vbmail($vbulletin->options['webmasteremail'], "Inactive User Reminder Email Report", "This email shows that the product is installed and working as it should be.\n\n\nEmails sent to:" . $sentlist . ". We tried to email the following users, but their email address was invalid:" . $failedlist . "", $notsubscription = false, $from = $vbulletin->options['bbtitle'], $uheaders = "From: " . $vbulletin->options['bbtitle'] . " Reminder Service <" . $vbulletin->options['webmasteremail'] . ">" . "\r\n", $username = ''); } } else { print("Product is inactive at this time!"); } ?> Done |
Quote:
Are ANY cron jobs running successfully on your installation? |
All times are GMT. The time now is 08:09 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|