Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Email reminder for inactive users Details »
Email reminder for inactive users
Mod Version: 1.2.7, by C Braithwaite (Member) C Braithwaite is offline
Developer Last Online: Dec 2012 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.6.8 Rating: (117 votes - 4.60 average) Installs: 1461
Released: 09 Feb 2007 Last Update: 24 Aug 2008 Downloads: 50903
Not Supported DB Changes Uses Plugins Auto-Template Additional Files Translations Is in Beta Stage  

Inactive reminder emails. This mod was designed to send out a reminder to inactive members to try and win them back.

***1.2.7 Update***
This update includes built in support for bouncing emails. The script will automatically detect the bounced mail, mark it as bounced so the user is not to be contacted again so as to avoid spam, and then move that user into a seperate usergroup. This plugin is still in it's testing stages, but I have addressed the bugs mentioned previously regarding the emailing side of things.

This is important so keep reading
To install this plugin and take advantage of the bounced email features you are going to need to follow these instructions very carefully. I can not gaurentee that they will work to the letter as this will be based on each persons individual hosting settings.

Step 1: Pre Install
Before you touch this product you need to do the following
  • Create an "inactive" usergroup
  • Set up a "bounce to" email address
    Pick an email address that you want to use as your bounced email address. Im using "bounce@icora.co.uk". feel free to use whatever you wish.
  • Add a email message filter
    This is the hard part. You need to set up a filter that will 'pipe' an email sent to the above email address.
    I am using Cpanel 11 and this is how i have mine set up:
    Rules: 'To' 'Equals' 'bounce@icora.co.uk'
    Actions: 'Pipe to program' with the setting: |/usr/local/bin/php /home/icora/public_html/forum/bounce.php
    This will depend entirely on your settings and structure so you may have to do a little research. It would be very helfull if people who have to use diferent configurations would post them on here.
  • Go into vBulletin options, and find the options for 'Emails'. there is a setting asking you if you want to use '-f'. set this to yes.
  • While still inn the email options set the 'Bounce Email Address' to your above address.
Step 2: Install
Remove all previous trace of this modification, and upload all the files in the "upload" folder to your base directory of the server.
Go into your product management section and add a new product. upload the XML file with overwrite selected.
Refresh your admin CP to load the new menu items. Just under the "users" group you will find an "Inactive Reminders" group. open that up and click on settings.
Play with these settings and options to suit for the most part. when you come down to the bounce settings you MUST use the same email address as the one you created above.
Set to active and save.

I must re-iterate that this version has not been widely tested, but the simulations i have ran have worked. I look forward to your feedback!

Features:
  • Select the period of time before a user is considered inactive.
  • Select how many emails to send to each inactive user per inactivity period
  • Choose weather inactivity is based on members "Last Post" or their "Last Visit"
  • Specify how often followup emails are sent
  • Specify alternative emails to send to reduce repetition
  • Keep a log of all inactive users contacted

Planned Updates:
  • More detail in reports
  • ...such as
  • Which useres returned
  • Effectivness stats
  • Email validity

**1.2.1 Update***
Added more detail to the reports section. You can now see the email address, and quickly indicate which emails were invalid. You can link directly to that user to edit as you wish.
I have fixed some errors which have been crashing people's database. Please post any problems if you can.

**1.2.3 Update***
Fixed several problems with escaping strings
Stopped database errors locking up site
***

**1.2.4 Update***
Added a "From Email" so you can specify your own email address to send the reminders from.
Fixed potential bug for people who do not use the mail queue.

Anyone having problems with sending emails out too fast, and multiple emails being sent need to consider changing their email settings in vbulletin options.
People with emails going out too fast - edit Number of Emails to Send Per Batch to a lower amount
People with multiple emails sending - edit Use Mailqueue System to "Yes, with locking"
***

**1.2.5 Update***
Added more stats in the reports page, also added a "Send test email" option so users can test the functionality of the mod
***

Download Now

Only licensed members can download files, Click Here for more information.

Addons

Supporters / CoAuthors

Screenshots

Click image for larger version

Name:	menu.png
Views:	467
Size:	9.5 KB
ID:	85632   Click image for larger version

Name:	reports.png
Views:	664
Size:	21.9 KB
ID:	85633   Click image for larger version

Name:	settings.jpg
Views:	848
Size:	106.7 KB
ID:	85634  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Mini Mods Email reminder for inactive users 1.1.3 robertjandreu vBulletin 3.7 Add-ons 184 31 Jul 2012 17:45
Mini Mods Email reminder for inactive users technom8t vBulletin 3.6 Add-ons 27 07 May 2008 02:59

  #151  
Old 18 Feb 2007, 22:11
aj8690 aj8690 is offline
 
Join Date: Oct 2006
Thank you!!! I really like this!
__________________
Reply With Quote
  #152  
Old 18 Feb 2007, 23:23
Morrus Morrus is offline
 
Join Date: Jan 2002
Nice idea! I've installed it, but get the following error (same as someone above, but the file *is* in the right place; the /includes/cron/ directory). Any ideas?

Warning: main(/www/circvsmaximvs.com/production/htdocs/./includes/cron/remindermail.php) [function.main]: failed to open stream: No such file or directory in /admincp/cronadmin.php on line 108

Warning: main() [function.include]: Failed opening '/www/circvsmaximvs.com/production/htdocs/./includes/cron/remindermail.php' for inclusion (include_path='.:/usr/local/lib/php') in /admincp/cronadmin.php on line 108
Reply With Quote
  #153  
Old 19 Feb 2007, 17:15
cashpath cashpath is offline
 
Join Date: Jul 2003
My scheduled tasks stopped running do to this.....

I have no idea how to figure out what it was that caused them to stop running but I know disabling this allows them to work and enabling it breaks the scheduled tasks.

I'de like to use this hack but need my scheduled tasks to work..
__________________
HizzleBall
Reply With Quote
  #154  
Old 19 Feb 2007, 20:18
Greek76's Avatar
Greek76 Greek76 is offline
 
Join Date: Sep 2006
How do you know if actually send out the emails? Im kind of naive with it Ill admit. I installed it, fixed the options to my liking. Then I went to schedule task manager and clicked to run the reminder inactive users now. So is that suppose to send out the emails immediately if so I dont see anything happening? Thanks

Last edited by Greek76; 19 Feb 2007 at 21:14.
Reply With Quote
  #155  
Old 20 Feb 2007, 02:38
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Originally Posted by Greek76 View Post
How do you know if actually send out the emails? Im kind of naive with it Ill admit. I installed it, fixed the options to my liking. Then I went to schedule task manager and clicked to run the reminder inactive users now. So is that suppose to send out the emails immediately if so I dont see anything happening? Thanks
Running the cronjob manually, you will see a list of any emails sent out (i.e., for members who meet your criteria for inactive) followed by the word "Done". If no members meet the criteria, you should just see the word "Done".
Reply With Quote
  #156  
Old 20 Feb 2007, 04:16
bada_bing's Avatar
bada_bing bada_bing is offline
 
Join Date: Feb 2004
I would like to install this mod on my 3.5.3 site,, Will this 3.6.x version work?
Reply With Quote
  #157  
Old 20 Feb 2007, 04:29
bada_bing's Avatar
bada_bing bada_bing is offline
 
Join Date: Feb 2004
Another question what does this feature do "Email Frequency" can someone tell me in more details what this does exactly?
Reply With Quote
  #158  
Old 20 Feb 2007, 04:36
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Enter the number of days you want to elapse before any subsequent reminder emails are sent out.

For example, on my forum I have it set to identify someone as inactive after 90 days of no activity. After that, it will send out a reminder email every 30 days - so I entered 30 in that box.
Reply With Quote
  #159  
Old 20 Feb 2007, 19:16
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Originally Posted by djbaxter View Post
The latest version of this add-on (just installed this morning after receiving an update notice) is sending out emails to members with "receive admin emails" already set to off.
Originally Posted by C Braithwaite View Post
I will fix the sending to opted out thingy in the morning
Any update for this issue yet, Chris?
Reply With Quote
  #160  
Old 20 Feb 2007, 20:25
C Braithwaite's Avatar
C Braithwaite C Braithwaite is offline
 
Join Date: Jan 2006
Originally Posted by djbaxter View Post
Any update for this issue yet, Chris?
sorry i cant find where the setting is stored...

as soon as i find it ill update it.
Reply With Quote
  #161  
Old 21 Feb 2007, 10:35
DeMagH DeMagH is offline
 
Join Date: Oct 2006
Pretty easy to install:
To install, upload remindermail.php to your ./includes/cron/ dir, and import the product xml
Options are in admincp options menu, where you should edit the settings.
that's what is mentioned in the text file i downloaded with the hack, doesn't seem as complicated as the marks above indicated. Just a simple one file upload and no template changes done by users at all, should clarify this in the first post.

just an advice for ppl out there, i was doing this manually for inactive users and i got some responses in new threads stating that "we trusted your website with our email addresses, you shouldn't be threatening us with your emails and some other users reported it as spam "which will cause huge forums to collapse ASAP as most hosting service providers don't allow spam, so they may stop your hosting plans for the violation of one of their policies" i myself got a warning before i stopped sending emails to inactive users"

Requesting a feature in this hack:
-To have a link within the email msg stating if you don't want to receive this email again please "click here", to unsubscribe the user from such mailing list if he desires, will protect us all from being reported as spammers.
-To have the ability to allow/disallow forum users from setting pre-reminder time.

Finally:
thanks for the hack, pretty good idea to have this managed automatically.

Last edited by DeMagH; 21 Feb 2007 at 10:45.
Reply With Quote
  #162  
Old 21 Feb 2007, 14:45
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Originally Posted by DeMagH View Post
just an advice for ppl out there, i was doing this manually for inactive users and i got some responses in new threads stating that "we trusted your website with our email addresses, you shouldn't be threatening us with your emails and some other users reported it as spam "which will cause huge forums to collapse ASAP as most hosting service providers don't allow spam, so they may stop your hosting plans for the violation of one of their policies" i myself got a warning before i stopped sending emails to inactive users"

Requesting a feature in this hack:
-To have a link within the email msg stating if you don't want to receive this email again please "click here", to unsubscribe the user from such mailing list if he desires, will protect us all from being reported as spammers.
That's quite easy to add in the Admin options in the existing mod. Just create your email content to include the link. Mine provides specific details:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Originally Posted by DeMagH View Post
-To have the ability to allow/disallow forum users from setting pre-reminder time.
Try the solution above. I think this option is superfluous and probably self-defeating. If it were included, I'd disable it. Just use a reasonable repeat interval, not shorter than once per month. And include the "unsubscribe" instructions in every email your forum sends out.

Last edited by djbaxter; 21 Feb 2007 at 14:57.
Reply With Quote
  #163  
Old 21 Feb 2007, 20:47
DeMagH DeMagH is offline
 
Join Date: Oct 2006
Post

@djbaxter
thanks for the reply. Though, I don't want the user to disable receiving emails from admins because of the reminder. There are account deletion notices, banning notices and finally warning notices i am sending to the whole usergroup whenever a user of the usergroup violates the forums rules. I don't want a bunch of users to disable receiving emails from admins just because of the reminder, i kinda want it to be separate, i don't know if this is clear enough or not.

About the 2nd point, you misunderstood me as i wasn't clear enough, I want the user to have the option of setting the time to a week/2 weeks/1 month/2 months/3 months/6 months from his profile, not totally disabling the reminder, some users though won't be able to set this time so the emails sent to them will take the default period set in the hack options.

the 2nd point is not that important but i think my forums might benefit from such a feature.

Last edited by DeMagH; 21 Feb 2007 at 20:50.
Reply With Quote
  #164  
Old 22 Feb 2007, 19:58
criscokid criscokid is offline
 
Join Date: Nov 2003
Originally Posted by bada_bing View Post
I would like to install this mod on my 3.5.3 site,, Will this 3.6.x version work?
Will this mod work on 3.5.x?
Reply With Quote
  #165  
Old 22 Feb 2007, 23:30
C Braithwaite's Avatar
C Braithwaite C Braithwaite is offline
 
Join Date: Jan 2006
Originally Posted by criscokid View Post
Will this mod work on 3.5.x?
dont see why not - try it?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 05:10.

Layout Options | Width: Wide Color: