PDA

View Full Version : Mini Mods - Email Reminder for inactive users


Pages : [1] 2 3

TalkVirginia
03-04-2010, 10:00 PM
AS OF MARCH 16TH 2013 - THIS ADDON IS NO LONGER BEING UPDATED DUE TO INSUFFICIENT TIME AVAILABLE. THANK YOU ALL FOR USING THIS ADDON AND FOR YOUR SUPPORT. IF YOU OR YOU KNOW OF ANYONE THAT WOULD BE ABLE TO PICK UP WHERE I LEFT OFF ON THIS ADDON, PLEASE DO SO. I'M RELEASING THIS ADDON TO THE VBULLETIN COMMUNITY TO UPDATE AS NEEDED.
================================================== =======

What does it do?
=====================================
This mod will send out reminder emails to inactive members to encourage them to come back to your site.

I also want to give full credit and thanks to the developers of the previous versions from which this was derived:
technom8t (Email reminder for inactive users 1.0.0)
C Braithwaite and djbaxter (Email reminder for inactive users v1.2.7)
robertjandreu (Email reminder for inactive users 1.1.3)

*** See Updates section below for new feature list per release. ***

IF YOU HAVE QUESTIONS OR PROBLEMS WITH THE ADDON, PLEASE LET ME KNOW.

PLEASE DON'T FORGET TO CLICK THE INSTALLED LINK!! THANK YOU!!

Features
=====================================
* Turn product on/off.
* Set the number of days a user can be away from your site before being considered inactive. (Default: 30 days)
* Send reminder emails once and once only during any inactive period. (Default: Off)
* Edit maximum number of reminder emails sent totally.
* Set how often an reminder email is sent during an inactive period .
* Set reminder email format - TEXT or HTML.
* Set the reminder email subject. (phrased) (site must be placed in debug mode currently to edit, not translate)
* Set the reminder email body. (phrased) (site must be placed in debug mode currently to edit, not translate)
* Set the usergroups to be sent a reminder email.
* Set userids to exclude.
* Log inactive users that have been sent a reminder.

Install Instructions
--------------------------
This was written specifically for VB4. The VB3.8.x version is here (https://vborg.vbsupport.ru/showthread.php?t=264268).

IMPORTANT BEFORE YOU INSTALL, IF YOU HAVE A PREVIOUS VERSION INSTALLED I STRONGLY RECOMMEND THAT YOU BACK UP YOUR
CUSTOM REMINDER MESSAGE SUBJECT AND MESSAGE BODY THIS MOD WILL OVER WRITE THEM. ALSO, IN VERSION 2.x, REMINDER
MESSAGE CONTENTS HAS BEEN MOVED TO USING VBPHRASES. LOOK IN THE INSTALL.TXT FILE WITH THIS UPLOAD FOR A LIST OF
PHRASES USED IN THIS MOD.

1. Back up Custom Reminder Email Phrases that you have made.
2. Upload file in the upload folder to the forums folder on your server.
3. In your AdminCP:
a. If you've installed an older version of this mod prior to 1.1.4 you must uninstall it first as well as remove the files that came with it. I can not stress this enough.
b. Go to Plugs & Products -> Product Manager -> Add New Product.
c. Import the product xml from the zip file. (make sure to use overwrite)
4. The mod is disabled by default on install so you will need to enable it. Go to Vbulletin "Settings" -> Options -> Inactivity Reminder Emails.
5. Settings and the inactivity log viewer are also available on the left menu just above the users settings group.

History Log
=======================================
Update 2.2.1
* NEW : New plugin resets inactive members when they return to site.
* FIX : UserID field in inactivity log was showing 0, and UserID was not being added to the optout url.

UpDate 2.2.0
* CHANGE : Inactivity is now based on members Last Activity Date.
* ADD : Exporting the following additional values which can be used in reminder email templates. Check readme.txt in zip file for list of place holders.

Update 2.1.5
* CHANGE : Mod no longer has the option of adding a footer credit to the end of your website.
* CHANGE : Mod no longer has the option of adding a footer credit to outgoing emails.
* CHANGE : New Reminder Optout: Currently this is only accessable from emails being sent out.

Note: Please let members know that they may receive one more email at which time they can choose to optout/unsubscribe by clicking on the embedded link or copying/paste it into
their browser.

* FIX : Reminders were still being sent out incorrectly. I believe this is now fixed finally.
* FIX : Issues when emails were sent out had the incorrect "From" address and listed the host domain name. This should be resolved now.
* FIX : Issue regarding special characters in the usernames being added to the database has been resolve.
* NEW: New data fields have been implimented for keeping track of when reminders are sent out and how many a member has received. If you have a had this mod installed since version 1.1.4, it will look for those fields and rename them so you do not loose previous data in those fields, otherwise new fields will be added.
* NEW: I've added the ability to turn off the admin report. In this version, if it is enabled, you may receive 2 reports. One report for members that have never received a reminder and one for members who haven't received a reminder since the last reminder based on the frequencey setting in the mod settings screen.
* NEW: Reminder's sender and email address are correctly determined now. Should now reflect site name with the webmasteremail address as the reply to.
* CHANGE :Translations for 2.1.1 may not work for versions after since some templates and phrases have been removed.

Update 2.1.1 (6/24/2010) - German Translation - (Thanks Semmi)
Thanks to Semmi for translating the Admin menu, Phrases and Reminder Phrase Templates to German.

Update 2.1.1 (3/30/2010) - Bug Fix
* FIX - Removed extra where clause in query where scheduled task script was performing an update when inactive reminders where based on last post count.
* FIX - Email Phrase Templates - Changed $bburl variable to $forumurl to correct a broken unsubscribe link.
* NEW - Includes tool to reset the date and count of reminder emails that were previously sent to users. This tool is mainly for testing purposes.

Update 2.1.0 (3/26/2010) - Bug Fixs and some new features
* Edit number of emails send totally
* Choose whether inactivity is based on members "Last Post" or their "Last Activity"
* Keep a log of all inactive users contacted
* Opt-Out Feature for members - Include an opt-out link in reminder email. (Thanks to Gene Steinberg)
* Added a link to the bottom of the default email template phrases that members can use to unsubscribe from reminder emails.

Update 2.0.1 (03/15/2010 9:00pm) - Bug Fix
* FIX - Issue related to processing users in a batch configuration. Mod was checking for a field length greater than zero instead of a numeric value greater than zero.

Update 2.0.0 (03/15/2010) - Complete rewrite of mod
* NEW - Can specify number of users to process during nightly scheduled task.
* NEW - Send reminder emails in either text or html format.
* NEW - Email subject and message body uses vb phrase templates. I've included sample content in email phrase templates so all you need to is customize as desired.

Update 1.1.4 (03/05/2010) - Initial release for vBulletin 4.x
* FIX - Would continue to send out email more often than specified intervals due to incorrect setting in cron job.
* NEW - Exclude userids from processing.


IF YOU HAVE QUESTIONS OR PROBLEMS WITH THE ADDON, PLEASE LET ME KNOW. THOSE THAT HAVE NOT INDICATED THE MOD IS INSTALLED WILL BE A LOWER PRIORITY.

PLEASE DON'T FORGET TO CLICK THE INSTALLED LINK!! THANK YOU!!

PLEASE DON'T FORGET TO NOMINATE.

If you like this mod and it has helped your site, and would like to see more features added, please consider donating.
Your support is very much appreciated! Thank you - Thank you :)

TalkVirginia
03-05-2010, 04:35 AM
*Reserved* - New Tutorial and Screen Shots coming

Hornstar
03-05-2010, 04:38 AM
If you can do this:
Detect bounced email, 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 separate usergroup.

You will be my new best friend ^^ lol

TalkVirginia
03-05-2010, 04:45 AM
If you can do this:
Detect bounced email, 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 separate usergroup.

You will be my new best friend ^^ lol

LOL cool beans! :) It's on my list of things to do. :D

Veer
03-05-2010, 05:48 AM
Thanks.

Charlie98902
03-05-2010, 09:50 AM
Tagged for later as I just woke up but been waiting for this.

Gene Steinberg
03-05-2010, 12:05 PM
LOL cool beans! :) It's on my list of things to do. :D

Great.

So far so good.

Peace,
Gene

Gene Steinberg
03-05-2010, 12:11 PM
Wish list for one more feature:

When a message is bounced — hence moved to a different user group — a message about the problem is automatically sent via PM to that member. That way if and when they login, they know there's a problem and can write to us with their new email address.

That possible?

Peace,
Gene

Gene Steinberg
03-05-2010, 12:13 PM
And nothing personal, but your credit line at the footer of the forum doesn't turn off even if you turn it off.

Peace,
Gene

TalkVirginia
03-05-2010, 12:37 PM
Wish list for one more feature:

When a message is bounced ? hence moved to a different user group ? a message about the problem is automatically sent via PM to that member. That way if and when they login, they know there's a problem and can write to us with their new email address.

That possible?

Peace,
Gene

Good idea. I'll add this to my list of TODOs.. and definitely look into it. Thanks for the feedback! :)

And nothing personal, but your credit line at the footer of the forum doesn't turn off even if you turn it off.

Peace,
Gene

Ok I'll look into this this evening.

Baf_Jams
03-05-2010, 12:38 PM
excellent mod

When you deactivate it then reactivate does it send the e-mail out again ?

TalkVirginia
03-05-2010, 12:46 PM
excellent mod

When you deactivate it then reactivate does it send the e-mail out again ?

Not when you deactivate and reactivate.. If you uninstall it and reinstall it will because it removes fields that this mod uses from the database.

TalkVirginia
03-05-2010, 01:33 PM
And nothing personal, but your credit line at the footer of the forum doesn't turn off even if you turn it off.

Peace,
Gene

As a quick fix for you and those that have this installed:

1. Go into AdminCP -> Plugins and Products System
2. Go to Plugin Manager
3. Scroll down and look for "Inactive User Reminder Emails"
4. Open the "Footer Addition Plugin"
5. Replace the PHP code with the following code:



if($vbulletin->options['reminder_footer'])
{
$footer .= "<br/><div class='shade footer_copyright' align='center'>Inactive Reminders By <a href='http://www.talkvirginia.net'/>TalkVirginia.net</a></div>";
}




6. Click Save

I will update the product zip file in a moment.

Gene Steinberg
03-05-2010, 02:04 PM
Thank you.

One more friendly suggestion: One of our members would like to see an opt-out feature. This would probably require that you set up a database of users for whom emails aren't sent if they click some sort of link in the reminder email. It may be difficult to implement, but some forum members can be ticklish on this subject as you might understand.

Peace,
Gene

TalkVirginia
03-05-2010, 03:36 PM
Thank you.

One more friendly suggestion: One of our members would like to see an opt-out feature. This would probably require that you set up a database of users for whom emails aren't sent if they click some sort of link in the reminder email. It may be difficult to implement, but some forum members can be ticklish on this subject as you might understand.

Peace,
Gene

This shouldn't be too hard.

Gene Steinberg
03-05-2010, 03:41 PM
Thanks.

Peace,
Gene

Trek
03-05-2010, 03:51 PM
Tagged for now, but looks very promising! I'll give this a shot later when I have the time.

Leo Brazil
03-05-2010, 05:57 PM
Thanks Virginia, I've been using the old one since 3.6 and no doubt this is going to be usefull.

Question: The last version C Braithwaite had of problem with detecting inactivity, you know probably are familiar with this issue that hos mod sent e-mails when people were checking out the pages through the web site and this cause a lot of issues flooding users mail boxes with the same e-mail several times, also increasing server load too. The old version were stable and used cron job instead besides doesn't have options to set different e-mails message and were too simple.
Can you tell us more about how your version works ? You know, I'm one that suffered lots of complains from users with tons of e-mails and just want to make sure this won't cause me issues like that again.

tafreeh
03-05-2010, 06:06 PM
Tagged.. will install when i go LIVE with VB4 :)

TalkVirginia
03-05-2010, 07:53 PM
Thanks Virginia, I've been using the old one since 3.6 and no doubt this is going to be usefull.

You're welcome :)



Question: The last version C Braithwaite had of problem with detecting inactivity, you know probably are familiar with this issue that hos mod sent e-mails when people were checking out the pages through the web site and this cause a lot of issues flooding users mail boxes with the same e-mail several times, also increasing server load too. The old version were stable and used cron job instead besides doesn't have options to set different e-mails message and were too simple.
Can you tell us more about how your version works ? You know, I'm one that suffered lots of complains from users with tons of e-mails and just want to make sure this won't cause me issues like that again.

If I understand correctly what you are asking, the reason the 1.1.3 version had that issue was that the emailDate field and emailCount fields in the vb_user table was set to the incorrect data type for what the application was trying to put in there. It was set to just an Integer data type with no length to it. I set both fields to Integer but added a width of 10 so it would allow for a timestamp for emailDate and a larger count for emailCount. So far it seems to be working ok.

insidedesign
03-05-2010, 08:27 PM
HUGE! Great plug-in, thank you!

Gene Steinberg
03-06-2010, 08:01 AM
This morning, I got this message about 40 times over a period of about an hour:

This email shows that the product is installed and working as it should be.


There were no inactive users at this time.

Thoughts?

Peace,
Gene

TalkVirginia
03-06-2010, 08:37 AM
This morning, I got this message about 40 times over a period of about an hour:



Thoughts?

Peace,
Gene

Hmmmm... Looking into now. How active is your site? What are the entries in your scheduled tasks log for Inactive email reminders? What times did it run? We might need to set it to run only at the beginning of the week. I believe it's set to run every hour currently.

Gene Steinberg
03-06-2010, 09:20 AM
I have three vBulletin forums. The one where the problem occurred has over 2,400 members and between 50 and 250 new posts each day.

I ran it once manually upon installation, and then let it work by itself. The problem occurred after 1:30 AM server time (Arizona) this morning, apparently during its automatic session.

I'm attaching a screen shot of the settings, which apply to all the forums, but only the most visited one exhibited this problem.

Peace,
Gene

TalkVirginia
03-06-2010, 10:37 AM
I have three vBulletin forums. The one where the problem occurred has over 2,400 members and between 50 and 250 new posts each day.

I ran it once manually upon installation, and then let it work by itself. The problem occurred after 1:30 AM server time (Arizona) this morning, apparently during its automatic session.

I'm attaching a screen shot of the settings, which apply to all the forums, but only the most visited one exhibited this problem.

Peace,
Gene

Can you tell me how many log entries there are in the scheduled tasks log for the mod?
Are there 40 entries? or did you receive 40 emails?

InsomniacP
03-06-2010, 10:57 AM
I have this tagged, great mod been waiting for this to be ported onto vb4.0... Thank's!

Gene Steinberg
03-06-2010, 12:17 PM
Can you tell me how many log entries there are in the scheduled tasks log for the mod?
Are there 40 entries? or did you receive 40 emails?

Yes to both. Multiple log entries, and multiple emails.

Peace,
Gene

TalkVirginia
03-06-2010, 01:25 PM
Yes to both. Multiple log entries, and multiple emails.

Peace,
Gene

When does the scheduled job say it's supposed to run again? It's the column before the dropdown and GO button. Trying to narrow down what may be causing the issue.

Gene Steinberg
03-06-2010, 02:04 PM
When does the scheduled job say it's supposed to run again? It's the column before the dropdown and GO button. Trying to narrow down what may be causing the issue.

03-07-2010
01:00 AM

Peace,
Gene

TalkVirginia
03-06-2010, 02:23 PM
03-07-2010
01:00 AM

Peace,
Gene

Ok. I'm investigating the issue. If we could let it run again, I'd like to see what happens. It's very odd because I'm not seeing anything in the code that would make it do that multiple times so I'm wondering if it's something related to the cron job causing it to execute that script over and over or something unique to your site.

TalkVirginia
03-06-2010, 02:51 PM
03-07-2010
01:00 AM

Peace,
Gene

Gene,

Try setting the cron job to look like this so it executes Monday's at 12:30am. If this works, I'll update the product zip file.

Gene Steinberg
03-06-2010, 03:43 PM
It'll run tomorrow morning, so we'll see.

That one site is similar to another we have and all the forums have the same basic setups and add-ons.

Peace,
Gene

Baf_Jams
03-06-2010, 04:35 PM
I to have received multiple e-mails not 40 though only about 15

apart from the 1st one which lists all the e-mails addys that have been sent to all the others read

------------------------------------

This email shows that the product is installed and working as it should be.


There were no inactive users at this time.

https://vborg.vbsupport.ru/external/2010/03/76.jpg

by default this was my settings

https://vborg.vbsupport.ru/external/2010/03/77.jpg

TalkVirginia
03-06-2010, 05:21 PM
I to have received multiple e-mails not 40 though only about 15

apart from the 1st one which lists all the e-mails addys that have been sent to all the others read

------------------------------------

This email shows that the product is installed and working as it should be.


There were no inactive users at this time.

by default this was my settings



Try setting setting the cron job so it matches the image in my previous post:

https://vborg.vbsupport.ru/showpost.php?p=1998516&postcount=31

Let me know if it still having issues. Sounds like the current cron job is kicking off around 1am then running very minute or so for one hour. My originial intention was to have it run 1 time at 1am.

Gene Steinberg
03-06-2010, 08:04 PM
Gene,

Try setting the cron job to look like this so it executes Monday's at 12:30am. If this works, I'll update the product zip file.

I did. We'll see what happens.

Peace,
Gene

insidedesign
03-06-2010, 08:46 PM
Can this MOD be used to resend activation emails weekly to users who are in the 'Users Awaiting Email Confirmation' usergroup?

I currently do this manually every Friday morning - would love to automate it...

TalkVirginia
03-06-2010, 09:02 PM
Can this MOD be used to resend activation emails weekly to users who are in the 'Users Awaiting Email Confirmation' usergroup?

I currently do this manually every Friday morning - would love to automate it...

Might be able to do it.. I'll look into it. Would that change the whole scope of the addon though?

azbryanw
03-07-2010, 02:37 PM
I've got to install this.

TalkVirginia
03-07-2010, 03:12 PM
I've got to install this.

Thanks Bryan! :) Let me know if you run into any issues or think of a feature you would like to have added.

azbryanw
03-07-2010, 04:02 PM
I installed this mod and scheduled it to run every Tuesday at 9am. I will post back and let everybody know how it went once it runs on Tuesday. I will also post the results to show whether or not it had any effect on getting users to return.

TalkVirginia
03-07-2010, 04:24 PM
Awesome! Thank you! :)

insidedesign
03-07-2010, 05:25 PM
Might be able to do it.. I'll look into it. Would that change the whole scope of the addon though?

You are probably right. Maybe another plug-in then? :)

TalkVirginia
03-07-2010, 07:53 PM
You are probably right. Maybe another plug-in then? :)

I'll look into it.. I doubt it would go in a plugin though.

Baf_Jams
03-08-2010, 06:20 AM
Try setting setting the cron job so it matches the image in my previous post:

https://vborg.vbsupport.ru/showpost.php?p=1998516&postcount=31

Let me know if it still having issues. Sounds like the current cron job is kicking off around 1am then running very minute or so for one hour. My originial intention was to have it run 1 time at 1am.


Worked a treat only 1 report this morning :) thanks

TalkVirginia
03-08-2010, 06:37 AM
Worked a treat only 1 report this morning :) thanks

Excellent! Glad to hear it! :D

Gene Steinberg
03-08-2010, 08:32 AM
Same here. Just one process. Now back to sleep.

Peace,
Gene

tahrim
03-08-2010, 09:33 AM
when i clcik Stats its give me database error
and when i click Emails Sent also give database error
Image attached

WHat can i do?
and when you complete to do list? we are waiting for that..........

TalkVirginia
03-08-2010, 10:38 AM
when i clcik Stats its give me database error
and when i click Emails Sent also give database error
Image attached

WHat can i do?
and when you complete to do list? we are waiting for that..........

tahrim,

Thank you for mentioning that. It looks like you have a much older version installed. Those features are not in the version I released for vb4.x. If you are using vb4.x, I would recommend uninstalling the version you have and install the v1.1.4. I am planning to reimplement similar features in later versions though. As for a time frame, I can not provide one right now. I am working on some of them currently though.

EDIT: Also, if you have installed an older version, you will find a "REMINDEREMAIL.PHP" file in your admincp folder. You will need to remove this file and use the file that comes with v1.1.4 on vb4.x.

TalkVirginia
03-08-2010, 10:48 AM
Same here. Just one process. Now back to sleep.

Peace,
Gene

Cool! Thank you for checking that out and letting us know the outcome! :up:

insidedesign
03-09-2010, 04:03 PM
Using version 1.1.4

I just received 28 separate emails saying the following:

This email shows that the product is installed and working as it should be.


There were no inactive users at this time.



Why so many emails? Is something not working properly?

azbryanw
03-09-2010, 09:35 PM
Okay I got my first report and I don't think it worked.

The report I got was:

This email shows that the product is installed and working as it should be.

There were no inactive users

---
This shouldn't have run like this. I have at least 50 inactive users. Any thoughts.
I only got one email though.

insidedesign
03-09-2010, 09:56 PM
I also do not have a 'Inactive Users' section in my admincp sidebar, as show in these screen (https://vborg.vbsupport.ru/attachment.php?attachmentid=113708&d=1268047919) shots (https://vborg.vbsupport.ru/attachment.php?attachmentid=113707&d=1268047919).

Does this mean that it did not install correctly?

TalkVirginia
03-09-2010, 10:07 PM
I also do not have a 'Inactive Users' section in my admincp sidebar, as show in these screen (https://vborg.vbsupport.ru/attachment.php?attachmentid=113708&d=1268047919) shots (https://vborg.vbsupport.ru/attachment.php?attachmentid=113707&d=1268047919).

Does this mean that it did not install correctly?

That sidebar menu is from an older version of the mod which is not implemented in the 1.1.4version. I will be adding those features in addition to the list of features in my first post. What you need to do is remove the cpnav_reminders.xml file from the %forumroot%/includes/xml folder then refresh your browser. My apologies for the confusion.

TalkVirginia
03-09-2010, 10:19 PM
Using version 1.1.4

I just received 28 separate emails saying the following:


Why so many emails? Is something not working properly?



The amount of emails is because there is an error in the cron job setting. I've updated the product in the attached zip file. If you reimport the product overwriting the old one it should update the cron job to the new schedule. If you don't want to do that then you can go into the scheduled tasks and edit the Inactivity reminders task to the following settings:

Day of week: Monday (or any day of your choice)
Hour: 0 (Midnight)
Minute: 30 ( 30 minutes after the value in the Hour setting)

TalkVirginia
03-09-2010, 10:27 PM
Okay I got my first report and I don't think it worked.

The report I got was:

This email shows that the product is installed and working as it should be.

There were no inactive users

---
This shouldn't have run like this. I have at least 50 inactive users. Any thoughts.
I only got one email though.

Can you provide a screen shot of your current settings for the mod? Also if you could provide a sample of data from a few of your inactive members such as lastpostdate, last logindate. That should be a start. I'll definitely look into it.

insidedesign
03-09-2010, 11:41 PM
That sidebar menu is from an older version of the mod which is not implemented in the 1.1.4version. I will be adding those features in addition to the list of features in my first post. What you need to do is remove the cpnav_reminders.xml file from the %forumroot%/includes/xml folder then refresh your browser. My apologies for the confusion.

Great, thank you. I was not a consumer of the older version, so I assume everything is fine then. :)

The amount of emails is because there is an error in the cron job setting. I've updated the product in the attached zip file. If you reimport the product overwriting the old one it should update the cron job to the new schedule. If you don't want to do that then you can go into the scheduled tasks and edit the Inactivity reminders task to the following settings:

Day of week: Monday (or any day of your choice)
Hour: 0 (Midnight)
Minute: 30 ( 30 minutes after the value in the Hour setting)

Great, thank you. :)


BTW, thank you so much for your daily support updates. Very helpful for us obsessive types!! :)

TalkVirginia
03-10-2010, 12:18 AM
Great, thank you. I was not a consumer of the older version, so I assume everything is fine then. :)


Great, thank you. :)


BTW, thank you so much for your daily support updates. Very helpful for us obsessive types!! :)

You're welcome! :) I hope that fixed the issues you had.

TalkVirginia
03-11-2010, 02:17 AM
I'm currently working on my to-do list of new features for this mod. One of the features I'm working on is the ability to select from a list of predefined email templates or use a custom template. I thought I would give you all the opportunity to make suggestions on what type of templates they should be and what content they should have. Any thoughts?

GamerPerfection
03-11-2010, 04:12 AM
Awesome i've been looking for something like this. I'll try it out tonight after work. :)

YankForum
03-11-2010, 08:04 AM
installed and thnx , i always loved this hack and had it on all my forums

oddmud
03-11-2010, 04:16 PM
install, ran, but i don't know the outcome just yet of if it worked or not. ;)

edit: looks like it worked?


This email shows that the product is installed and working as it should be.


Emails sent to:pbirkbeck IcarusForde Chris Fiedler goalieman Jarid Ryan33 www.canadiangoalies.com wolfstalker24 Krays Hillcat sueschwartz509 Grim Keeper WolvesGoalie hdtvee Rocky3370 craven midgitgoaliegirl tshields lcplnulty Vanniek Underdog35 netpatroller vezina20 dirkhorst brifloro murzik West cowboyup hardyastrom monnubains griffins73 cawusey30 Hastighet32 tht goalie34 CuCo knedragon King Tut Carrot TNT spidergoalie jscaffidi goalieboy#1 hckyredwing4 tylerab Coho Howie gpimpin Wheelie andy392 kylemac1130 Meanodino C_Block Yellowtrout battelmt cnnrstwart ToddtheFox vrael828 Uzzi graeme rrodych Bildo Sergeant Pepper Aliyass ablessner bigmac bluegoalie Regarrr stevcito POCOWARRIOR Short Fat Goalie TheGoalieGuild Dr.Frank youthsports cyclones35 JoeyRamone BehindTheMask CLARKY King Richard suicidekings Hockey37 JoNaToN604 chase72 beatupoldholyman thabomb75 newfy coldaccord thebigm saskgoalie . We tried to email the following users, but their email address was invalid:

oddmud
03-11-2010, 04:19 PM
Alrighty, it works. I already got user "BehindTheMask" on the site less than 2 minutes after this email going out. So congrats, great plugin!

Voted.

TalkVirginia
03-11-2010, 04:33 PM
Thank you for letting me know! Glad to hear you are enjoying the mod. :)

ibeteck
03-11-2010, 07:27 PM
Thank you this mod will be very helpful.

azbryanw
03-11-2010, 10:00 PM
Can you provide a screen shot of your current settings for the mod? Also if you could provide a sample of data from a few of your inactive members such as lastpostdate, last logindate. That should be a start. I'll definitely look into it.

10-4
I will post that info tomorrow.

Thx, Bryan

nyunyu
03-13-2010, 01:34 AM
Nice mod. One suggestion about opting out, is it possible to add an option on registration page for opting in or opting out the mail?

nekiw
03-13-2010, 06:30 AM
Hi

Just curious, I have a rather big board with about 30thousand members.
And im pretty sure its a lot of inactivities from week to week sometimes.
And Im pretty sure my server will go down if it sometimes is a whole bunch of emails to send.
Is it possible to send the emails in different bulks? or does it need to send all emails at once?
please let me know, sounds like a great module...

TalkVirginia
03-13-2010, 06:57 AM
Nice mod. One suggestion about opting out, is it possible to add an option on registration page for opting in or opting out the mail?

Thanks! :)

Regarding your suggestion, I am investigating this however the only current work around that I know of for this is to have them turn off where they receive emails from the site administrator.

I may be wrong but in all actuality though, if you think about it, an opt-out feature would defeat the purpose of having this mod installed. Most members would want to opt-out, then no reminders would be sent. The idea is to get members to come back to your site on a regular basis. :) Once they come back then the reminders would be turned off until they hit the inactivity threshhold you specify in this mod. Say you specify 31 days, on the 32 day, anyone who hasn't visited or posted on your site would receive a reminder.
If they start wanting to "opt-out" then the threshold is most-likely set too low or they have not interest.

TalkVirginia
03-13-2010, 07:01 AM
Hi

Just curious, I have a rather big board with about 30thousand members.
And im pretty sure its a lot of inactivities from week to week sometimes.
And Im pretty sure my server will go down if it sometimes is a whole bunch of emails to send.
Is it possible to send the emails in different bulks? or does it need to send all emails at once?
please let me know, sounds like a great module...

Hi Nekiw,

Thank you for your suggestion. I'm currently adding this feature into the mod.

TalkVirginia
03-13-2010, 05:07 PM
Here are some teaser screen shots of the admincp screen of the features I'm adding into the next release. No ETA as to when it will be ready though... maybe this month... maybe next. ;)

EDIT: Sorry for the poor image quality on the main settings screen. Not sure what made it so fuzzy.

Gene Steinberg
03-13-2010, 05:57 PM
Here are some teaser screen shots of the admincp screen of the features I'm adding into the next release. No ETA as to when it will be ready though... maybe this month... maybe next. ;)

EDIT: Sorry for the poor image quality on the main settings screen. Not sure what made it so fuzzy.

Maybe do one or two interim releases to roll out the new stuff?

Peace,
Gene

djbaxter
03-13-2010, 06:04 PM
Maybe do one or two interim releases to roll out the new stuff?

Peace,
Gene

Good idea. Follow the example of the vBulletin 4.x team... release a version totally buggy, then release another version with toally new bugs, then release a third fixing the new bigs and reintroducing the old bugs... keeps people guessing and on their toes. :D

Gene Steinberg
03-13-2010, 06:17 PM
Not quite. Parcel out the features. Release a smaller update and see how it fares, and then do any necessary updates in the next feature version. Two or three releases will have it.

That way, the author isn't doing a ton of work upfront and releasing a larger update that will only contain several times as many bugs.

Peace,
Gene

TalkVirginia
03-13-2010, 07:56 PM
Good idea. Follow the example of the vBulletin 4.x team... release a version totally buggy, then release another version with toally new bugs, then release a third fixing the new bigs and reintroducing the old bugs... keeps people guessing and on their toes. :D

OMG!! I about fell out of my seat laughing on this one. :eek: :D

azbryanw
03-14-2010, 02:11 AM
Can you provide a screen shot of your current settings for the mod? Also if you could provide a sample of data from a few of your inactive members such as lastpostdate, last logindate. That should be a start. I'll definitely look into it.

I got it figured out. I have targeted every usergroup and as a result, because every user is a member of a secondary usergroup it was overriding each other I think. I updated it so that only the primary usergroup was targeted and now it seems to be working.

TalkVirginia
03-14-2010, 02:13 AM
Great! Glad to hear you were able to get it working. :)

Markos
03-15-2010, 11:24 AM
upgraded how do i test it so i know it works ?

TalkVirginia
03-15-2010, 11:43 AM
upgraded how do i test it so i know it works ?

1. Create a test usergroup
2. Add a test user to the test group
3. Adjust the last activity date and last post date for the test user through admincp
to some date prior to the current date.
4. Configure Inactive User Reminder Email settings as desired
5. Add test usergroup id to the Usergroups setting in the mod configuration screen.
6. Go to Scheduled task Screen in AdminCP and run the task. Currently, the scheduled task is set to run nightly at 1:30am.

You should receive an email notification shortly after.

Please let me know if you have questions or issues and I will assist.

insidedesign
03-15-2010, 03:09 PM
Be sure to backup your custom email subject and body for installing this update!

TalkVirginia
03-15-2010, 03:20 PM
Be sure to backup your custom email subject and body for installing this update!

> c. Import the product xml from the zip file. (make sure to use overwrite)

Agreed. My apologies for not mentioning this specifically.

I suggested over write because I've renamed the fields in the configuration screen to avoid potential conflict with other addons and I've removed the subject and message text boxes since the addon does not use these anymore.

TalkVirginia
03-15-2010, 05:14 PM
How's the mod working for everyone? Any comments, questions, suggestions to add to my to-do list? :)

Alibass
03-15-2010, 08:37 PM
How's the mod working for everyone? Any comments, questions, suggestions to add to my to-do list? :)

Mod is working as it should, but seems to be a bug on the email report. It says that emails were invalid but they were sent and received.

This email shows that the product is installed and working as it should be.


Emails sent to: Test Member


We tried to email the following users, but their email address was invalid:

TalkVirginia
03-15-2010, 10:27 PM
Mod is working as it should, but seems to be a bug on the email report. It says that emails were invalid but they were sent and received.

This email shows that the product is installed and working as it should be.


Emails sent to: Test Member


We tried to email the following users, but their email address was invalid:


I'm 99.9% certain that's what you should be receiving. I'll double check the code, but if there were any users that had invalid email addresses and could not send email to, they would have shown up below the last line. If you enter a bad email address for that test user, one that you know will fail, that report will tell you.

TalkVirginia
03-15-2010, 11:57 PM
While reviewing the code this evening, I did come across one issue so far related to processing inactive users in a batch configuration. According to the description:



How many users to process during each scheduled task? (0 for unlimited)



I was originally testing for a blank field or zero length input in this field when it should have been checking for a value greater than zero (0). This has been corrected and I'm attaching the new fix. Drop it into your /forumroot/includes/cron folder and you will be set. I will update the zip file with the fix as well and increment the version count.

djbaxter
03-16-2010, 12:10 AM
Mod is working as it should, but seems to be a bug on the email report. It says that emails were invalid but they were sent and received.

This email shows that the product is installed and working as it should be.


Emails sent to: Test Member


We tried to email the following users, but their email address was invalid:


That's the way it is designed. if no email addresses or member names are listed after "We tried to email the following users, but their email address was invalid:", it means that no invalid email addresses were found.

insidedesign
03-17-2010, 04:14 PM
I uploaded the files and the xml product, but the version still lists 2.0.0 - is this on my end or with the plugin?

Also, what happens when you install this on a vbulletin website that already has tens of 1,000s of members? I assume I have 1,000s of members with last action dates well past due for a reminder email. How are these handled?

Sadikb
03-17-2010, 04:19 PM
Hi, Installed and Working fine.

There is one problem however. In the emails that this product sends, it uses the hostname in the email header for "mailed-by" and also in the from field it appends the Host domain name. Can we change that to use our own domain name instead of the host's domain name?

Thanks

TalkVirginia
03-17-2010, 05:15 PM
I uploaded the files and the xml product, but the version still lists 2.0.0 - is this on my end or with the plugin?

Thanks for pointing this out. I'm still learning about the product packaging. I can update the version on the product xml file however my original thinking was that since there was not an issue in the product xml I'd leave that as 2.0.0. The last fix was in the reminderemail.php.


Also, what happens when you install this on a vbulletin website that already has tens of 1,000s of members? I assume I have 1,000s of members with last action dates well past due for a reminder email. How are these handled?

Change the value in Number of users to process during each scheduled task

TalkVirginia
03-17-2010, 05:24 PM
Hi, Installed and Working fine.

There is one problem however. In the emails that this product sends, it uses the hostname in the email header for "mailed-by" and also in the from field it appends the Host domain name. Can we change that to use our own domain name instead of the host's domain name?

Thanks

I should be able to do that. If you can you post an example header of what you are referring to and I'll look into it.

insidedesign
03-17-2010, 09:02 PM
Thanks for pointing this out. I'm still learning about the product packaging. I can update the version on the product xml file however my original thinking was that since there was not an issue in the product xml I'd leave that as 2.0.0. The last fix was in the reminderemail.php.



Change the value in Number of users to process during each scheduled task

So should this number be equal or greater than the number of members a website has? Sorry, just trying to get a good understanding... :)

TalkVirginia
03-18-2010, 08:44 AM
So should this number be equal or greater than the number of members a website has? Sorry, just trying to get a good understanding... :)

Sorry for the delay in responding. I haven't been able to post anything for around the last 24 hours to this site using any other browser other than safari.

To answer your question though.. basically it depends on how large of a load you want to put on your server when sending out emails. If you enter in 1000, it's going to process and send out 1000 emails during each scheduled task, providing there are that many inactive members.

ellinofatsa
03-18-2010, 07:11 PM
thanks

TalkVirginia
03-18-2010, 10:34 PM
thanks

You're very welcome :)

TalkVirginia
03-18-2010, 10:43 PM
I have update the version number of the product XML file to 2.0.1. No need to import this unless you want the product to reflect the version change. I removed the old v2.0.1 zip file and uploaded a new one.

-=Leb=-
03-20-2010, 09:12 PM
thx for the great hack :)

TalkVirginia
03-20-2010, 09:45 PM
thx for the great hack :)

You're most welcome! :) Stay tuned - there's more to come. :)

TalkVirginia
03-20-2010, 09:48 PM
If anyone wouldn't mind posting some samples of their reminder emails, I'll include them in a new release in addition to the default message text.

TalkVirginia
03-23-2010, 01:39 PM
Just a heads up to everyone that has this mod installed. I'll be releasing another update very shortly (within the next several days or so) with some new features. A few features you can expect to see will be:
Logging of inactive members that have been sent reminders
Giving members to option to unsubscribe from receiving reminder emails either via the usercp "General Settings" screen, or by clicking on a link in a reminder email
Limit reminder emails to MaxNumber sent
View Inactivity Stats Reports, and Inactivity Log Reports via the admincp

gurler
03-23-2010, 01:44 PM
excellent working..
increases online people..

thank you.

Trek
03-23-2010, 07:34 PM
I'm not sure if this mod will do what I am wanting, so let me outline what I'm looking for below. =)

I want to be able to configure multiple conditions as to when these get sent out.

Basically for usergroups 1,2,3,4 I want to send out email template X if they have been inactive for Y Days.

For usergroups 5,6,7,8 I want to send out email template X if they have been inactive for Y Days.

These would ideally be on a CRON and happen without any manual intervention from me. I'd also like it make it so they CANNOT opt out as well. These are only sent to members (not registered users) in my case and some of what I am doing, they are signing up for anyway. So it's no worry. But having the option is what I'm looking for.

Anyway, thanks for any response you have time for! =)

TalkVirginia
03-23-2010, 11:37 PM
I'm not sure if this mod will do what I am wanting, so let me outline what I'm looking for below. =)

I want to be able to configure multiple conditions as to when these get sent out.

Basically for usergroups 1,2,3,4 I want to send out email template X if they have been inactive for Y Days.

For usergroups 5,6,7,8 I want to send out email template X if they have been inactive for Y Days.

These would ideally be on a CRON and happen without any manual intervention from me. I'd also like it make it so they CANNOT opt out as well. These are only sent to members (not registered users) in my case and some of what I am doing, they are signing up for anyway. So it's no worry. But having the option is what I'm looking for.

Anyway, thanks for any response you have time for! =)

Hey Trek, Thanks for your input on features. Unfortunately the addon does not have these features currently. I'll add your feature requests to my list. Give me some time and I will see what I can do to add them in.

grahamsmythe
03-26-2010, 05:29 PM
That lastest update - 2.1.0 - is the folder 'admin' that's to be uploaded supposed to be 'admincp'?

TalkVirginia
03-26-2010, 05:42 PM
That lastest update - 2.1.0 - is the folder 'admin' that's to be uploaded supposed to be 'admincp'?

Yes it is. I'll fix that and reupload the zip. Thank you.

-=Leb=-
03-26-2010, 10:21 PM
hi talk virginia, i wonder of the mod working on my forum on every email i got it says the email address was invalid. Look Down

This email shows that the product is installed and working as it should be.


Emails sent to:
shawn.89 MrTbcbender kalvho Zeus DaSnitch Track & XCountry - BWS1 slugg1n ZeLL Hamsterkiller Uspeer


We tried to email the following users, but their email address was invalid:

I hope its working as it should be.

gurler
03-26-2010, 10:25 PM
We tried to email the following users, but their email address was invalid:


this means "there is no invalid email. everything works."

-=Leb=-
03-26-2010, 10:29 PM
lol thx for the reply :) just want to make sure

TalkVirginia
03-26-2010, 10:33 PM
hi talk virginia, i wonder of the mod working on my forum on every email i got it says the email address was invalid. Look Down

This email shows that the product is installed and working as it should be.


Emails sent to:
shawn.89 MrTbcbender kalvho Zeus DaSnitch Track & XCountry - BWS1 slugg1n ZeLL Hamsterkiller Uspeer


We tried to email the following users, but their email address was invalid:


I hope its working as it should be.

this means "there is no invalid email. everything works."

gurler Thanks for clarifying that. I'm going to look at suppressing that last line unless there are actually failed emails. That should will eliminate the confusion. :)

utahraves
03-26-2010, 10:36 PM
The UPLOAD folder has ADMIN instead of ADMINCP

TalkVirginia
03-26-2010, 10:47 PM
The UPLOAD folder has ADMIN instead of ADMINCP

FRAK! Ok Thank you...

archet1337
03-26-2010, 11:30 PM
I just installed this mod, but I can't find the cron job in Scheduled Task Manager.

Alibass
03-26-2010, 11:55 PM
I just installed this mod, but I can't find the cron job in Scheduled Task Manager.
I received about a half dozen update notices on this hack today and I have yet to figure what has been done except from the first update notice.

There was a cron routine but it is no longer there since 2.1.0 release!

TalkVirginia
03-27-2010, 02:15 AM
I just installed this mod, but I can't find the cron job in Scheduled Task Manager.

I received about a half dozen update notices on this hack today and I have yet to figure what has been done except from the first update notice.

There was a cron routine but it is no longer there since 2.1.0 release!

You're right.. Not sure how that got changed.. Anyway, I've updated the zip file and reuploaded. If you want to add the cron by hand, here is a screen shot of the settings:

archet1337
03-27-2010, 03:48 AM
Thanks for the quick fix, TalkVirginia!

Rated 5/5 and nominated :)

Edit: One more thing, the emails being sent out have no sender identified. Says it's been sent from (unknown sender)

TalkVirginia
03-27-2010, 07:36 AM
Thanks for the quick fix, TalkVirginia!

Rated 5/5 and nominated :)

Edit: One more thing, the emails being sent out have no sender identified. Says it's been sent from (unknown sender)

Make sure you have an email address set for webmaster in vbulletin
Settings -> Options -> Site Name/URL/Contact Settings

archet1337
03-27-2010, 11:44 AM
Make sure you have an email address set for webmaster in vbulletin
Settings -> Options -> Site Name/URL/Contact Settings

I have webmaster@digi-tech.org set as email address, and the report emails / test emails I receive says "digi-tech forums - webmaster@digi-tech.org"

When I created an test account and set the user activity back 2 months and then rand the cron, that user received the reminder email from "(unknown sender)"

Alibass
03-27-2010, 01:44 PM
Can anyone confirm you are getting this mod to work in last activity mode?

I have mine set for 180 days and I have tested on a few users who have had no activity past the 180 days cut off. It just doesn't work, I get no emails to send.

If I choose last post activity mode the mod works fine.

TalkVirginia
03-27-2010, 02:47 PM
I have webmaster@digi-tech.org set as email address, and the report emails / test emails I receive says "digi-tech forums - webmaster@digi-tech.org"

When I created an test account and set the user activity back 2 months and then rand the cron, that user received the reminder email from "(unknown sender)"

Can anyone confirm you are getting this mod to work in last activity mode?

I have mine set for 180 days and I have tested on a few users who have had no activity past the 180 days cut off. It just doesn't work, I get no emails to send.

If I choose last post activity mode the mod works fine.

I'm checking into these issues now and will see if I can reproduce them.

TalkVirginia
03-27-2010, 03:21 PM
I have webmaster@digi-tech.org set as email address, and the report emails / test emails I receive says "digi-tech forums - webmaster@digi-tech.org"

When I created an test account and set the user activity back 2 months and then rand the cron, that user received the reminder email from "(unknown sender)"

Archet,

Can you tell me if this happens every time you send out reminder emails or has it only happened one time? At the moment, I'm not able to reproduce this, however I will keep my eye on it.

TalkVirginia
03-27-2010, 03:30 PM
Can anyone confirm you are getting this mod to work in last activity mode?

I have mine set for 180 days and I have tested on a few users who have had no activity past the 180 days cut off. It just doesn't work, I get no emails to send.

If I choose last post activity mode the mod works fine.

Where you able to send reminder email out at least once to inactive users? The way it works is the first time reminder emails are sent out, each inactive user will get a timestamp for that reminder mail run. Each time the cron job runs after that it will use the number of days set in the field "How often should we send inactivity reminders". For example, if a user has been inactive for 180 days, this user would get a reminder. If you have 30 in the field mentioned above, this user would not receive another reminder for 30 days. If you want them to get reminders more frequently, then you would need to set this to a lower number. For instance, 7 days then they would get reminders, once a week.

It works the same way when sending reminders in lastpost mode.

archet1337
03-27-2010, 05:24 PM
Archet,

Can you tell me if this happens every time you send out reminder emails or has it only happened one time? At the moment, I'm not able to reproduce this, however I will keep my eye on it.

I have only tried it once. Give me a couple of minutes and I will check and get back to you.

Edit: I'm having a hard time reproducing it as I can't get the cron to send out any emails even though I have set last activity/post of two test accounts back one and three months.

When I get the email reports sent from the same email address to admin, they show up with "Digi-Tech Forums" as sender, so I can only assume it's working as intended?

If not, I will give you a shout ;)

Alibass
03-27-2010, 06:44 PM
Where you able to send reminder email out at least once to inactive users? The way it works is the first time reminder emails are sent out, each inactive user will get a timestamp for that reminder mail run. Each time the cron job runs after that it will use the number of days set in the field "How often should we send inactivity reminders". For example, if a user has been inactive for 180 days, this user would get a reminder. If you have 30 in the field mentioned above, this user would not receive another reminder for 30 days. If you want them to get reminders more frequently, then you would need to set this to a lower number. For instance, 7 days then they would get reminders, once a week.

It works the same way when sending reminders in lastpost mode.
Crapola my bad.... I had used this member to test a few days back and I forgot it. The mod is working just like it should. :) :up:

However the last sentence in the reminder message I had to change from $bburl to $forumurl to get the url to display and work properly. Just thought I would let you know in case you want to correct in your next update.

Thanks for all your hard work and time you have put into this mod. It really helps me keep my site cleaned up and old members returning.

TalkVirginia
03-27-2010, 07:21 PM
I have only tried it once. Give me a couple of minutes and I will check and get back to you.

Edit: I'm having a hard time reproducing it as I can't get the cron to send out any emails even though I have set last activity/post of two test accounts back one and three months.

When I get the email reports sent from the same email address to admin, they show up with "Digi-Tech Forums" as sender, so I can only assume it's working as intended?

If not, I will give you a shout ;)

I put this little tool together to make it easier to reset the reminders for testing purposes or for some other reason. All this does is reset the emaildate and emailcount fields to zero so that you can do a test run for a test account or reset all users to do them all over again.

It consists of 2 files:
1 new file: resetreminders.php
1 updated file: cpnav_remindermail.xml

1. Unzip the attached file and upload the contents to your forum root.
2. Go to and/or refresh your admincp.
3. Go to Inactive Reminders -> Reset Reminders
4. Enter the user ids you want to reset separated with a comma, or enter 0 for all.

TalkVirginia
03-27-2010, 07:49 PM
Crapola my bad.... I had used this member to test a few days back and I forgot it. The mod is working just like it should. :) :up:

Not a problem! :) Glad to hear it's working good for you. :)


However the last sentence in the reminder message I had to change from $bburl to $forumurl to get the url to display and work properly. Just thought I would let you know in case you want to correct in your next update.

Thanks for pointing that out. I'll make a note of that.


Thanks for all your hard work and time you have put into this mod. It really helps me keep my site cleaned up and old members returning.

Not a problem! :) I enjoy doing it and I get my 15 mins of fame. LOL :) j/k ... but I do enjoy making the mods. :) I'm glad to hear it's helped your site. Now if I could only get members to be active on my site... ;)

archet1337
03-27-2010, 08:05 PM
I put this little tool together to make it easier to reset the reminders for testing purposes or for some other reason. All this does is reset the emaildate and emailcount fields to zero so that you can do a test run for a test account or reset all users to do them all over again.

Thank you, that did the trick. I was able to reset and run the cron job once more.

This is the result I got:

https://vborg.vbsupport.ru/

TalkVirginia
03-27-2010, 08:17 PM
Thank you, that did the trick. I was able to reset and run the cron job once more.


Ah ok - Thanks for the info! I don't think there is anything I can do with that. I'm not 100% sure, but that may be a gmail issue. I have some work I have to get done for a .NET class I'm taking ( I know... Boo! Hiss! Micro$tink goop... lol ) Anyway, I'll try to reproduce that on my end with a test gmail account asap. Is there any way you can view the hidden mail header info, and attach that in a text file? I'll see if there is anything in the header that might cause that or if there is anything I need to change or possibly include.

archet1337
03-27-2010, 08:20 PM
Great stuff. Thanks Jim :)

Will keep an eye out for updates.

Alibass
03-27-2010, 08:31 PM
Thank you, that did the trick. I was able to reset and run the cron job once more.

This is the result I got:

http://www.digi-tech.org/images/diverse/email_reminder_1.png
I have tested this on a user with a gmail acct and it worked fine. Are you sending your emails through your hosting server? If yes try sending through your ISP or another service. Your hosting server or ISP maybe blocking sender info.

TalkVirginia
03-27-2010, 08:37 PM
I have tested this on a user with a gmail acct and it worked fine. Are you sending your emails through your hosting server? If yes try sending through your ISP or another service. Your hosting server or ISP maybe blocking sender info.

Yes, I'm sending reminders through my host (bluehost.com). I quickly created a Gmail account and was able to reproduce the issue as well. I also looked at the header when I received one through my ISP (comcast) account and that worked fine.

Alibass
03-27-2010, 08:50 PM
Yes, I'm sending reminders through my host (bluehost.com). I quickly created a Gmail account and was able to reproduce the issue as well. I also looked at the header when I received one through my ISP (comcast) account and that worked fine.
I run all my mail through my host and it works fine. Some host companies put a block on somethings so you do not use their server for spam.

TalkVirginia
03-27-2010, 09:01 PM
I run all my mail through my host and it works fine. Some host companies put a block on somethings so you do not use their server for spam.

ah ok. Well.. as long is it's not crashing it's a good thing. lol ;)

archet1337
03-27-2010, 10:13 PM
But if it's the host that is the cause of this issue, why aren't they blocking the senders name on the emails admin receive?

Also, if that is the case, is there a way to get around that?

TalkVirginia
03-27-2010, 10:26 PM
But if it's the host that is the cause of this issue, why aren't they blocking the senders name on the emails admin receive?

Also, if that is the case, is there a way to get around that?

Good question!!! :) Answer: I have no idea, at the moment. :) However, I'll definitely look into it more and include it in my testing of later versions.

archet1337
03-27-2010, 10:36 PM
Sounds great! Thanks for providing A+ support for your mods.

I've subscribed to the thread and will keep my eyes open for any updates :)

Keep up the good work.

shyguy82
03-28-2010, 01:54 AM
Thanks a lot for this mod, I just installed it. So from what I understand, it will send a number of emails specified in settings every N number (times) specified in CRON JOBS settings (default 1 hour 30 min). I have a large board with 115k users with about 20k inactive users, I've set the number of emails to send to 10 and an interval to 30 min, is this a good setting? Because if I leave it at 5 emails per session and 1 hr and 30 min, it will take forever to send them.

Thank you very much again and I will rate this mod in a couple of days.

TalkVirginia
03-28-2010, 05:24 AM
Thanks a lot for this mod, I just installed it. So from what I understand, it will send a number of emails specified in settings every N number (times) specified in CRON JOBS settings (default 1 hour 30 min).


You're correct to a point. It's not 1 hour and 30 mins, it actually means that the cron job will run every day at 1:30 in the morning.

Based on a tutorial I checked out just to confirm my understanding. If you look at this chart, it will show that the cron job is laid out like this:

minute hour [day of month] [Month] [Day of Week]

Field Locations and Meaning:

1.Minute (0-59)
2.Hour (0-23)
3.Day of month (1-31)
4.Month (1-12, Jan, Feb, ...)
5.Day of week (0-6) 0 = Sunday, 1 = Monday, ... or Sun, Mon, etc)
6.Command to execute

https://vborg.vbsupport.ru/external/2011/05/6.png


I have a large board with 115k users with about 20k inactive users, I've set the number of emails to send to 10 and an interval to 30 min, is this a good setting? Because if I leave it at 5 emails per session and 1 hr and 30 min, it will take forever to send them.


I would strongly recommend resetting it back to process at midnight or in the early morning hours. You may want to check with your host provider and see if there is a limit to now many emails you can send at one time. I imagine it would also depend on how you have vBulletin itself configured. Do you use the mailqueue or do you send email out immediately? I haven't worked with large amounts like that before so I don't know what your hosting situation you have or what it will support. To be on the safe side till more can be determined I'd try small batches of maybe 100 - 200 then increase it by 100 or so.


https://vborg.vbsupport.ru/external/2010/03/9.png

Members get an inactivity grace period... which a site admin would set to 1 or more days. This means that a user would have to be inactive for that number of days before they would receive their first reminder email. In the example above, users would have to be inactive for 30 days. They would receive an email reminder on their 31st day.

https://vborg.vbsupport.ru/external/2011/05/6.png

Depending on what you have set in this field. If for instance you have 7, this would send out a reminder every 7 days until that user logs back in and/or posts a message.

Does this answer your questions and/or concerns? Please let me know if you have any other questions.

TalkVirginia
03-28-2010, 05:42 AM
Sounds great! Thanks for providing A+ support for your mods.

I've subscribed to the thread and will keep my eyes open for any updates :)

Keep up the good work.

Thank you very much Archet! :) I'm still fairly new at this but this is kind of my stepping stone to developing larger addons and mods for vBulletin. I know this is a small mod but my goal in is to provide quality software and support... "Knock your socks off" support is what I like to call it. lol :)

Tize.
03-28-2010, 10:08 AM
5 Stars, Installed.
Thank you.

I have a question, as it starts and when it send the mails? The active or only when you have to give somewhere.
Thank you.

TalkVirginia
03-28-2010, 11:54 AM
5 Stars, Installed.
Thank you.

I have a question, as it starts and when it send the mails? The active or only when you have to give somewhere.
Thank you.

Thank you as well! :) I'm not sure I understand your question though. The mod is disabled on install so you would need to go into the mod settings to enable it after you install it, if that's what you are asking.

Tize.
03-28-2010, 01:08 PM
Hello, thank you very much for your reply.
My question forgiveness that I could not explain well is the following.

When I install it as I make starts sending messages from the moment I put it. Or as begins automatically sent to the 7 days? thanks.

Pd. Sorry i am spanish :-)

TalkVirginia
03-28-2010, 02:20 PM
Hello, thank you very much for your reply.
My question forgiveness that I could not explain well is the following.

When I install it as I make starts sending messages from the moment I put it. Or as begins automatically sent to the 7 days? thanks.

Pd. Sorry i am spanish :-)

?No un problema! :)

La Opci?n del Per?odo de gracia de la Inactividad deja de pagar a 7 d?as en instala primero.
Los usuarios o los miembros tendr?an que ser inactivos 7 d?as antes de recibir un correo electr?nico.
Quiz?s sea preferible poner esto a un n?mero m?s alto

La opci?n para cuando correos electr?nicos son enviados son puestos a 30 d?as en instala primero.

Perm?tame saber si esto no es traducido correctamente y contesta su pregunta. :)

Tize.
03-28-2010, 04:48 PM
I am understand you TalkVirginia.
Thank you very much for your reply and for your help.

Regards from canary Islands in Spain.
:)

TalkVirginia
03-28-2010, 05:30 PM
I am understand you TalkVirginia.
Thank you very much for your reply and for your help.

Regards from canary Islands in Spain.
:)

Great! If you have additional questions, please feel free to ask. I'm happy to help. :)

Tize.
03-28-2010, 06:30 PM
Thank you very much friend, you are very kind and a great programmer.
Greetings.

Alibass
03-28-2010, 10:37 PM
@TalkVirginia

Check your PM's

shyguy82
03-29-2010, 01:52 AM
You're correct to a point. It's not 1 hour and 30 mins, it actually means that the cron job will run every day at 1:30 in the morning.

Based on a tutorial I checked out just to confirm my understanding. If you look at this chart, it will show that the cron job is laid out like this:

minute hour [day of month] [Month] [Day of Week]

Field Locations and Meaning:

1.Minute (0-59)
2.Hour (0-23)
3.Day of month (1-31)
4.Month (1-12, Jan, Feb, ...)
5.Day of week (0-6) 0 = Sunday, 1 = Monday, ... or Sun, Mon, etc)
6.Command to execute

https://vborg.vbsupport.ru/external/2011/05/6.png



I would strongly recommend resetting it back to process at midnight or in the early morning hours. You may want to check with your host provider and see if there is a limit to now many emails you can send at one time. I imagine it would also depend on how you have vBulletin itself configured. Do you use the mailqueue or do you send email out immediately? I haven't worked with large amounts like that before so I don't know what your hosting situation you have or what it will support. To be on the safe side till more can be determined I'd try small batches of maybe 100 - 200 then increase it by 100 or so.


http://www.talkvirginia.net/images/reminderimages/reminder_graceperiod.png

Members get an inactivity grace period... which a site admin would set to 1 or more days. This means that a user would have to be inactive for that number of days before they would receive their first reminder email. In the example above, users would have to be inactive for 30 days. They would receive an email reminder on their 31st day.

https://vborg.vbsupport.ru/external/2011/05/6.png

Depending on what you have set in this field. If for instance you have 7, this would send out a reminder every 7 days until that user logs back in and/or posts a message.

Does this answer your questions and/or concerns? Please let me know if you have any other questions.

WOW!!!! What a detailed response, thank you SO much, now this makes sense. I've set the number of emails to be 150 for now, I have a dedicated server. I already spoke to my provider and they said, as long as your users are opt-in, this shouldn't be an issue. So I'll try this setting for a few days, see how it goes and maybe gradually increase the number of emails.

Again, thank you SO much for your response and this MOD. Rating this mod as +++++++ al the way.

By the way, do you write any mods for hire by any chance? I have a requirement and unfortunately Im not proficient in PHP, my background is .NET.

TalkVirginia
03-29-2010, 04:48 AM
WOW!!!! What a detailed response, thank you SO much, now this makes sense. I've set the number of emails to be 150 for now, I have a dedicated server. I already spoke to my provider and they said, as long as your users are opt-in, this shouldn't be an issue. So I'll try this setting for a few days, see how it goes and maybe gradually increase the number of emails.

Again, thank you SO much for your response and this MOD. Rating this mod as +++++++ al the way.

By the way, do you write any mods for hire by any chance? I have a requirement and unfortunately Im not proficient in PHP, my background is .NET.

You're very welcome! :) Sounds like it's all on the right track. Regarding the opt-in part, v2.1.0 defaults all users to opt-in, so they receive the initial reminder emails. If they decide they want to opt-out they can do so under General Settings in there usercp down at the bottom. Uncheck the option to receive reminder emails from administrator and they are good to go. Also, there is an unsubscribe link in the footer of the default reminder email template. There is a slight bug in it however. It says $bburl/misc.php?do=unsub&u=$userid The $bburl should be $forumurl instead. Anyway, users can click this to optout as well.

As for mods for hire, I've been interested in going that route, but shoot me a pm with your requirements, etc and I'd be happy to talk with you about it. We can go from there.

TalkVirginia
03-29-2010, 07:06 AM
Thanks to Alibass to for pointing this out to me. An bug was found in the script that is executed during the cron job. If you have your reminder emails based on last post the script will crash due to an extra "Where" clause in the update query. An oversight on my part. I guess that is what happens when you have only had 4 hours sleep in the last couple days. If you would like to apply the fix, it's very easy to do. I'll apply the fix on my end and release an update as soon as I can.

Here the fix:

1. In your favorite text editor, open the reminderemail.php file in your forumroot/includes/cron/ folder.

2. Scroll down to line 210 where you will see this:



$sql .= " WHERE lastactivity < '$inactivity_graceperiod' AND emailDate < '$lastemail' ";



Remove the line and resave. You should be good to go at that point.

For those of you that don't feel comfortable modifying the file, I've attached a fixed file here. Just download and drop it into your cron folder overwriting the old one.

If you have any questions, or need assistance, as always feel free to ask.

Tize.
03-29-2010, 07:22 AM
Item supremme!!
Works good!! 100% Fine, today i am received the eMail .

Thank you very much TalkVirginia. :) ;)

Tize.
03-29-2010, 07:24 AM
Nominate!!!!

;)

TalkVirginia
03-29-2010, 07:39 AM
Nominate!!!!

;)

Thank you! :D

balkanboy
03-29-2010, 10:44 AM
To stop receiving this email, visit this URL: /misc.php?do=unsub&u=16

When they recieve a email it doesnt show the full URL.... why is that?

the code is:
To stop receiving this email, click <a href="$bburl/misc.php?do=unsub&u=$userid" title="unsubscribe" target="_blank">unsubscribe</a> or visit this URL: <a href="$bburl/misc.php?do=unsub&u=$userid" title="unsubscribe" target="_blank">$bburl/misc.php?do=unsub&u=$userid</a>
</body>
</html>

it has not been modified....

TalkVirginia
03-29-2010, 11:54 AM
When they recieve a email it doesnt show the full URL.... why is that?

the code is:
To stop receiving this email, click <a href="$bburl/misc.php?do=unsub&u=$userid" title="unsubscribe" target="_blank">unsubscribe</a> or visit this URL: <a href="$bburl/misc.php?do=unsub&u=$userid" title="unsubscribe" target="_blank">$bburl/misc.php?do=unsub&u=$userid</a>
</body>
</html>

it has not been modified....

Change $bburl to $forumurl so that it points to your forum root folder.

shyguy82
03-29-2010, 02:28 PM
Ah forgot to nominate this MOD, just nominated it, thank you TalkVirginia, I'll shoot you a PM soon with requirements for the custom mod. Thanks again. :)

TalkVirginia
03-29-2010, 02:37 PM
Ah forgot to nominate this MOD, just nominated it, thank you TalkVirginia, I'll shoot you a PM soon with requirements for the custom mod. Thanks again. :)

Good Good!! Thank you very much! :)

badawidollah
03-30-2010, 12:28 PM
this is another crazy mods i must install

thanks

-=Leb=-
03-30-2010, 09:35 PM
thx for the update and already ominated :p

alawee.blawee
03-30-2010, 09:49 PM
can this be modified to send HTML emails to all the members? it looks easier than other products to use

TalkVirginia
03-30-2010, 10:27 PM
can this be modified to send HTML emails to all the members? it looks easier than other products to use

actually I'm working on a mod similar to this that is based on the vBulletin Notification System where you can create multiple emails templates with rules assigned to each one. I just started playing with some ideas so it may be a while before I release it.

badawidollah
04-01-2010, 07:16 AM
installed
but dont know its running or not

??

TalkVirginia
04-01-2010, 11:46 AM
installed
but dont know its running or not

??

1. Go into Inactive Reminders -> Settings or vBulletin Settings -> Inactive User Reminder Emails and make sure the product is enabled. It is disabled on install.

2. Go to Scheduled Tasks Manager and you should have a task "Inactive User Reminder Emails". The task is set to run at 1:30am. How many members do you have? If you're not sure, you can set the mod to process users in a batch. Set the value for anywhere from 1-5 adjusting the other settings as desired. (Check out the detailed description of each feature in my first post). Then run the task manually by clicking the "Run Now" button.

3. You can also check the Inactive User Logviewer. It shows any members which have been processed. The webmaster account or the email address specified as the webmaster will receive an email notification when the process has run indicating the member names that were sent reminders as well as any members it couldn't send to.

Hopefully this will get you going... Please let me know if you need further assistance.

badawidollah
04-01-2010, 02:47 PM
thanks

working
it will help my users come back to my forum

TalkVirginia
04-05-2010, 05:10 PM
Can anyone tell me what type of mail services or servers you are using? I'm working on a script to automate processing bounced mail. So far I've got information on IMAP and a little on the POP protocols... Any others would be nice. Anyone interested in helping with beta testing please shoot me a PM. I'd like to have a few that would be using each protocol.

Thanks! :)

lazerguy_82
04-06-2010, 03:49 PM
Occasionally I get errors. Is it maybe caused by user names that include the '@' sign?

Database error in vBulletin 4.0.2:

Invalid SQL:
INSERT INTO inactiveuserlog (username,userid,dateline,validemail,email)
VALUES ('Bill 'C'','8323','1270189848','1','someemail@sky.com');

MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'C'','8323','1270189848','1','someemail@sky.com')' at line 2
Error Number : 1064
Request Date : Friday, April 2nd 2010 @ 02:30:48 AM
Error Date : Friday, April 2nd 2010 @ 02:30:48 AM
Script : http://www.
Referrer : http://www.
Username : Unregistered
Classname : vB_Database

TalkVirginia
04-06-2010, 04:37 PM
Occasionally I get errors. Is it maybe caused by user names that include the '@' sign?

Database error in vBulletin 4.0.2:

Invalid SQL:
INSERT INTO inactiveuserlog (username,userid,dateline,validemail,email)
VALUES ('Bill 'C'','8323','1270189848','1','someemail@sky.com');

MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'C'','8323','1270189848','1','someemail@sky.com')' at line 2
Error Number : 1064
Request Date : Friday, April 2nd 2010 @ 02:30:48 AM
Error Date : Friday, April 2nd 2010 @ 02:30:48 AM
Script : http://www.
Referrer : http://www.
Username : Unregistered
Classname : vB_Database

Looks like the extra quotes in the username are causing it. There are 2 places to change that should fix it. To fix this manually, do the following:

1. Open the reminderemail.php file in the {forumroot}/includes/cron folder
2. Scroll down and insert the following code after 361, just before the line where $sql = "INSERT INTO " is getting set:

$username = addslashes($username);

3. Save and close the file.

4. Open the inactivitylog.php file in your admincp folder
5. Scroll down to line 133 and replace it with the following line of code.

$username = stripslashes($log['username']);


That should do it. I'll upload a new zip with this fix this weekend.

lazerguy_82
04-06-2010, 10:30 PM
Ok thanks! Will that also fix the error if an apostrophe is in the username like this:
Norman O'Neill

That username generated an error as well.

lazerguy_82
04-06-2010, 10:32 PM
Btw if I remove your plugin and add the new version, will it resend all the inactive email reminders?

TalkVirginia
04-06-2010, 10:43 PM
Ok thanks! Will that also fix the error if an apostrophe is in the username like this:
Norman O'Neill

That username generated an error as well.

Yes, that will escape (add slashes) to special characters such as the apostrophe, single and double quotes, etc that may be in the username.
Stripslash will remove them.

TalkVirginia
04-06-2010, 11:01 PM
Btw if I remove your plugin and add the new version, will it resend all the inactive email reminders?

No, all you will need to do is install it as usual, but make sure you use the overwrite so that any new features will be applied. I am doing some clean up in the code and back end such as renaming some of the table fields but the data won't be touched or deleted with exception to the email phrase templates. If you or anyone has customized the email templates that get sent out, I strongly recommend that you keep a copy of them because those will be overwritten. That's just the way the install works.

In the next release, I'm working on
1. Both automated (cron job) and manual processing (clicking on an embedded link) of bounced reminders.
2. Auto PM the user that bounces emails to request that they update their email address.
3. The ability to have the bouncing user moved to a usergroup of the admin's choice
4. The ability to send a reminder to users if they have not posted in x number of days.

I think thats about it unless anyone has any features they would like added.

EDIT: 4/7/2010 - I reread your post and I want to clarify that if you completely uninstall the mod.. yes, you will loose all previous data. If you are upgrading to a new version, just install over top of the current version using vbulletin's overwrite feature. Please let me know if you have additional questions. :)

lazerguy_82
04-07-2010, 12:45 PM
Thanks for the detailed explanation! I have one more question. How do I edit the email templates myself? Every time I click them they open in a new window, but I don't see an edit link.

lazerguy_82
04-07-2010, 12:46 PM
As for new version, please add the 'reset pwd' link to one of the emails. I believe the text version doesn't have it.

TalkVirginia
04-07-2010, 10:20 PM
Thanks for the detailed explanation! I have one more question. How do I edit the email templates myself? Every time I click them they open in a new window, but I don't see an edit link.
You're welcome :)

Regarding your question on editing the email templates, there is a couple ways of doing this. 1. Highlight the template text and paste it into the textbox in the translation part then customize as desired. 2. Temporarily place your site in debug mode. This will allow you to edit the email the body of the email template in the upper portion of the form. You can place your site in debug mode by adding the following line of code on a blank line in your config.php file at the top right after the beginning php tag:



<?php

$config['Misc']['debug'] = true;



As for new version, please add the 'reset pwd' link to one of the emails. I believe the text version doesn't have it.

The text template already has a link for this.

lazerguy_82
04-12-2010, 02:04 AM
does it work with 4.0.3?

TalkVirginia
04-12-2010, 06:57 AM
does it work with 4.0.3?

Yes.

aaronrand
04-15-2010, 04:23 PM
Hi, I sent you a PM about the issue I am having TalkVirginia, but I got it running, although It started to run, and it stopped to to an error.
It ran about 20 of 110 and crashed.
I think maybe I ran too many at a time?

Also the email i did recieve was from (unknown sender) But i do have an email set under webmaster?

Database error in vBulletin 4.0.1:
Invalid SQL:
INSERT INTO inactiveuserlog (username,userid,dateline,validemail,email)
VALUES ('Natal'','86','1271352861','1','nny82@mail.ru');
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '86','1271352861','1','nny82@mail.ru')' at line 2
Error Number : 1064
Request Date : Thursday, April 15th 2010 @ 12:34:21 PM
Error Date : Thursday, April 15th 2010 @ 12:34:21 PM
Script : http://www.sharingebooks.com/admincp/cronadmin.php?do=runcron&cronid=20
Referrer : http://www.sharingebooks.com/admincp/cronadmin.php?do=modify
IP Address :
Username :
Classname : vB_Database
MySQL Version : 5.0.90-community

i am using 4.0.1 if that helps.

TalkVirginia
04-15-2010, 06:23 PM
Hi, I sent you a PM about the issue I am having TalkVirginia, but I got it running, although It started to run, and it stopped to to an error.
It ran about 20 of 110 and crashed.
I think maybe I ran too many at a time?

Also the email i did recieve was from (unknown sender) But i do have an email set under webmaster?

Database error in vBulletin 4.0.1:
Invalid SQL:
INSERT INTO inactiveuserlog (username,userid,dateline,validemail,email)
VALUES ('Natal'','86','1271352861','1','nny82@mail.ru');
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '86','1271352861','1','nny82@mail.ru')' at line 2
Error Number : 1064
Request Date : Thursday, April 15th 2010 @ 12:34:21 PM
Error Date : Thursday, April 15th 2010 @ 12:34:21 PM
Script : http://www.sharingebooks.com/admincp/cronadmin.php?do=runcron&cronid=20
Referrer : http://www.sharingebooks.com/admincp/cronadmin.php?do=modify
IP Address :
Username :
Classname : vB_Database
MySQL Version : 5.0.90-community

i am using 4.0.1 if that helps.

Check this link... it'll help you fix that. The fix will also be in a later release.

https://vborg.vbsupport.ru/showthread.php?t=237531&page=11

Are you on a shared host? I've noticed with BlueHost that I get the same issue when sending mail. Some mail clients read the header differently too. Outlook doesn't show it, but if I view the mail in Gmail it says unknown sender.

aaronrand
04-16-2010, 03:26 PM
Yes, i am on hosting24.com, a shared server.
I dont see a fix in that post so I will just wait for the update, no biggie

Faizan
04-16-2010, 04:14 PM
Amazing...vote good

Dcoy
04-19-2010, 03:22 PM
will this work on 3.8.4 PL 2? coz I don't see this mod on 3.8 mods

x1421
04-19-2010, 04:59 PM
Hi,
i don´t want to get this "Inactive User Reminder Email Report" message,
where can i change this?

Thanks for help

TalkVirginia
04-19-2010, 05:39 PM
will this work on 3.8.4 PL 2? coz I don't see this mod on 3.8 mods

Not yet. I've had several requests for this and will be doing a release for 3.8 soon. Thank you for asking.

TalkVirginia
04-19-2010, 05:46 PM
Hi,
i don?t want to get this "Inactive User Reminder Email Report" message,
where can i change this?

Thanks for help

If you would like to make the change in the version you have, Open up the reminderemail.php file in your <forumroot>/includes/cron folder in a text editor like Notepad++ (http://notepad-plus.sourceforge.net/uk/download.php).

Comment out lines: 421 and 433. These lines are where the script calls vbmail().

I'm adding the ability to turn this off from the Reminder Email configuration options in a later release.

Hope this helps.

Jim

Dcoy
04-19-2010, 11:25 PM
Not yet. I've had several requests for this and will be doing a release for 3.8 soon. Thank you for asking.

oh too bad :( coz I really want this mod... any time frame for 3.8?

TalkVirginia
04-20-2010, 12:37 AM
oh too bad :( coz I really want this mod... any time frame for 3.8?

Not really. Depends how much free time I get to work on it.

FreakyG'sMom
04-20-2010, 02:22 AM
I couldn't stand the branding at the bottom of the page. :(

djbaxter
04-20-2010, 02:43 AM
I couldn't stand the branding at the bottom of the page. :(

If you write a similar mod yourself you can avoid it. :)

commoncents
04-20-2010, 02:44 AM
does this work with 3.7?

dirtycrow
04-20-2010, 05:01 AM
I can not edit the message body of the emails being sent out for the life on me. please advise.

TalkVirginia
04-20-2010, 10:28 AM
I couldn't stand the branding at the bottom of the page. :(

You can turn it off in the configuration settings. However, I am putting a lot of work into this mod.

TalkVirginia
04-20-2010, 10:32 AM
does this work with 3.7?

Not at the moment. I don't have a time-frame since personal matters are priority, but I am planning on a release for 3.7. That may be were I stop. I'll have to see what the oldest version of vb I have. Thank you for asking.

TalkVirginia
04-20-2010, 10:37 AM
I can not edit the message body of the emails being sent out for the life on me. please advise.

You will have to temporarily put your site in debug mode to edit the email phase templates until I can determine if there is another way it can be done with regular templates.

Check this post here (https://vborg.vbsupport.ru/showpost.php?p=2017665&postcount=171)

hiker
04-26-2010, 01:49 PM
I just installed this last night, but left it disabled. Looks like it still sent an email to 10 of my members.

I've got no idea what the message said, I hope it was good!

So now I've just set the "Number of users to process during each scheduled task" to 0 instead of 10, hope that works.

Otherwise looks like a great mod. I've just got to build and customize my html message to send. I'll probably send to my members who have been inactive for 60 days, then go from there.

TalkVirginia
04-26-2010, 11:05 PM
I just installed this last night, but left it disabled. Looks like it still sent an email to 10 of my members.

I've got no idea what the message said, I hope it was good!

So now I've just set the "Number of users to process during each scheduled task" to 0 instead of 10, hope that works.

Otherwise looks like a great mod. I've just got to build and customize my html message to send. I'll probably send to my members who have been inactive for 60 days, then go from there.

Sounds like you may have had an old version of this mod installed. If it's not enabled, it should not process. You may want to try creating a test user and set it back a few months then process that user manually through the cron job. The default messages that are sent can be seen in the screen shots in the first post.

Thank you for downloading and using the mod though. :) Please let me know if you run into any further issues.

TalkVirginia
05-02-2010, 04:42 PM
Since I haven't posted in a while I want to let everyone know there will be a bit of a delay for updates since my development computer's power supply died on Saturday the last weekend in April. Not sure when NewEgg.com will send me a new power supply.

hiker
05-05-2010, 03:33 PM
I decided to try this again yesterday. I set it to send out to my members who haven't posted in 90 days. My summary showed me some members who only signed up a few weeks ago.
I went live with my vbulletin site from phpbb in March 2010. I would assume that if this was affecting the "last post" counter, that zero members would have been notified and that the clock would start from my "go live" date. But the fact that it emailed new members is a bit disturbing, I hope they don't put me on their spam list.

And to my knowledge, this is the only version of the product that I've got installed. How else would I check?

TalkVirginia
05-05-2010, 04:01 PM
I decided to try this again yesterday. I set it to send out to my members who haven't posted in 90 days. My summary showed me some members who only signed up a few weeks ago.
I went live with my vbulletin site from phpbb in March 2010. I would assume that if this was affecting the "last post" counter, that zero members would have been notified and that the clock would start from my "go live" date. But the fact that it emailed new members is a bit disturbing, I hope they don't put me on their spam list.

And to my knowledge, this is the only version of the product that I've got installed. How else would I check?

Thanks for pointing this out to me. Soon as I can get my development pc up and running I'll look into this. I'm hoping I'll have things back in working order by the end of the month.

clubplanet
05-08-2010, 08:34 PM
Great mod, thanks!

How can I change the From address? It puts the full name of the board and then the email as webmaster@hostname.com, which is not correct.

Thanks.

Tize.
05-08-2010, 08:49 PM
Great mod, thanks!

How can I change the From address? It puts the full name of the board and then the email as webmaster@hostname.com, which is not correct.

Thanks.


It is automatic, it changes within the preferences of your vBulletin. It's the same contact email forum.
Greetings.

clubplanet
05-08-2010, 09:05 PM
It is automatic, it changes within the preferences of your vBulletin. It's the same contact email forum.
Greetings.

I think there is a possible bug in the logic.

When I use the vBulletin built-in contact form and send it to myself, it comes to me like this:

From: Dave @ Dallas Nightlife Community and Forums <dave@dallasdancemusic.com> (sent by webmaster@dallasdancemusic.com)

When I reply, the email address is the one I entered in the contact form, so I can reply to the user.

When your mod sends out email, the From: address is:

From: Dallas Nightlife Community and Forums <Dallas.Nightlife.Community.and.Forums@ns3.l2n.com> (sent by webmaster@dallasdancemusic.com)

And if I go to reply, the email is: Dallas Nightlife Community and Forums <Dallas.Nightlife.Community.and.Forums@ns3.l2n.com>

This somehow substitues my board name as the email address and the actual hostname as the domain part. Obviously, this is an invalid email, so bounces and replies will never get to me.

It would seem to do this because unlike the contact form, there is no "Your name:" and "Email address:" in the settings to use. Maybe adding those somewhere will fix this?

Thanks again.

steven s
05-08-2010, 09:12 PM
I only read the first 4 pages but wondered if people are getting emails from past members to be removed completely?

My site is a car site and once someone sells the car, they usually don't return.
I'm concerned that those who have posted in the past and not returned in some time are going to want to be deleted completely.
Normally I ask those who want to be deleted to allow me to keep their username and posts and in exchange I delete their email address and turn of PM to their account. Everyone has been cool with that.

Has this been an issue? People asking to be deleted completely since they have not logged in for some time?
Sounds like a good mod, I'm just worried that it will have a negative effect.

TalkVirginia
05-08-2010, 10:08 PM
Great mod, thanks!

How can I change the From address? It puts the full name of the board and then the email as webmaster@hostname.com, which is not correct.

Thanks.

Right now the mod uses the webmaster email address defined in the vbulletin settings.

I'm adding a new field in the mod settings for a custom 'from' email address in a later release.

TalkVirginia
05-08-2010, 10:13 PM
I only read the first 4 pages but wondered if people are getting emails from past members to be removed completely?

My site is a car site and once someone sells the car, they usually don't return.
I'm concerned that those who have posted in the past and not returned in some time are going to want to be deleted completely.
Normally I ask those who want to be deleted to allow me to keep their username and posts and in exchange I delete their email address and turn of PM to their account. Everyone has been cool with that.

Has this been an issue? People asking to be deleted completely since they have not logged in for some time?
Sounds like a good mod, I'm just worried that it will have a negative effect.

This mod as the option in the UserCP under General Settings where they can "opt-out' from getting reminder emails. The option is at the bottom of the page.

TalkVirginia
05-08-2010, 10:17 PM
I think there is a possible bug in the logic.

When I use the vBulletin built-in contact form and send it to myself, it comes to me like this:

From: Dave @ Dallas Nightlife Community and Forums <dave@dallasdancemusic.com> (sent by webmaster@dallasdancemusic.com)

When I reply, the email address is the one I entered in the contact form, so I can reply to the user.

When your mod sends out email, the From: address is:

From: Dallas Nightlife Community and Forums <Dallas.Nightlife.Community.and.Forums@ns3.l2n.com> (sent by webmaster@dallasdancemusic.com)

And if I go to reply, the email is: Dallas Nightlife Community and Forums <Dallas.Nightlife.Community.and.Forums@ns3.l2n.com>

This somehow substitues my board name as the email address and the actual hostname as the domain part. Obviously, this is an invalid email, so bounces and replies will never get to me.

It would seem to do this because unlike the contact form, there is no "Your name:" and "Email address:" in the settings to use. Maybe adding those somewhere will fix this?

Thanks again.

Thanks for pointing this out. Actually, I did notice this and it's one of the issues I've worked on. Unfortunately, I don't have access to my development computer to offer a work around at the moment (power supply died recently). I am hoping to have it up and running by the end of the May, providing Newegg.com doesn't give me the run around.

michelle86
05-22-2010, 12:35 PM
I've installed this mod and have enabled it. I followed all install instructions. "Inactive Reminders" does not show up on the admincp panel on the left and I have to go to Settings > Options > Inactive User Reminder Emails

That's not a huge issue. The issue is that the mod is not working. I went into Scheduled Task Manager to run it and when I did, I got this message:

Warning: include_once([path]/./includes/cron/reminderemail.php) [function.include-once]: failed to open stream: No such file or directory in [path]/admincp/cronadmin.php on line 113

Warning: include_once() [function.include]: Failed opening '[path]/./includes/cron/reminderemail.php' for inclusion (include_path='.:/usr/lib64/php:/usr/lib/php') in [path]/admincp/cronadmin.php on line 113

Done


Do you know what I'm doing wrong and why it is not working? I searched the downloaded files for cronadmin.php and cannot find it anywhere.

TalkVirginia
05-22-2010, 08:48 PM
I've installed this mod and have enabled it. I followed all install instructions. "Inactive Reminders" does not show up on the admincp panel on the left and I have to go to Settings > Options > Inactive User Reminder Emails

That's not a huge issue. The issue is that the mod is not working. I went into Scheduled Task Manager to run it and when I did, I got this message:

Warning: include_once([path]/./includes/cron/reminderemail.php) [function.include-once]: failed to open stream: No such file or directory in [path]/admincp/cronadmin.php on line 113

Warning: include_once() [function.include]: Failed opening '[path]/./includes/cron/reminderemail.php' for inclusion (include_path='.:/usr/lib64/php:/usr/lib/php') in [path]/admincp/cronadmin.php on line 113

Done


Do you know what I'm doing wrong and why it is not working? I searched the downloaded files for cronadmin.php and cannot find it anywhere.

Hey Michelle, Sorry to hear the addon is giving you trouble. What version of vb are you running? Can you tell me how you have it installed, such as the directory structure? Cronadmin.php is included when you install vBulletin. I'll check back later this evening for your reply.

michelle86
05-22-2010, 11:32 PM
I just removed everything and reuploaded and reinstalled it, and it is working great.

Thanks so much :D

TalkVirginia
05-23-2010, 01:49 AM
I just removed everything and reuploaded and reinstalled it, and it is working great.

Thanks so much :D

Awesome! Glad to hear you got things working. :) :up:

thecelticway
05-26-2010, 06:57 PM
hi

installed and its on the system and activated
but it dont show on the Admin Control Panel between Attachments and Users as you pic shows
Plugin is there and It's on the Scheduled Task Manager but no direct button to it
can you help

TalkVirginia
05-26-2010, 07:23 PM
hi

installed and its on the system and activated
but it dont show on the Admin Control Panel between Attachments and Users as you pic shows
Plugin is there and It's on the Scheduled Task Manager but no direct button to it
can you help

Please try uninstalling and reinstall. Please make sure that you ftp'd the files from the upload folder to your forum's root folder on your server. Once installed, refresh your admincp screen.

docvader
05-27-2010, 12:59 AM
Jim this looks great, and I'm sure it's a wonderful execution. But, I think the idea is a bit flawed. I know that if I got an email asking me to come back, or that I haven't posted in a while, or, a message popped up that warned me that if I didn't post my forum ID would be executed (different script), I'd be a little annoyed. (I hate spam, I hate threats, and I hate begging...)

Now if the email sent some sort of an update on interesting threads that have occurred during that previous predetermined period of time that I was away, I'd find that more interesting, and I'd be more liable to return to read.

Kind of like the old community bulletin of old, but not as involved. Any chance of making an editable email, or, better yet, one that includes, for example, the most popular / recent / viewed whatever threads since the person last visited?? I think that would be really useful.

Awesome script BTW. I think with some additions, it could be a must have for everyone.

djbaxter
05-27-2010, 02:45 AM
Jim this looks great, and I'm sure it's a wonderful execution. But, I think the idea is a bit flawed. I know that if I got an email asking me to come back, or that I haven't posted in a while, or, a message popped up that warned me that if I didn't post my forum ID would be executed (different script), I'd be a little annoyed. (I hate spam, I hate threats, and I hate begging...)

You might think so and maybe that would be true for you but I've been using this for a couple of years now through different versions. The bottom line is that it has reminded quite a few members about the forum and many have returned. That's not hypothesizing - that's data.

I also send out a newsletter (members can opt in or out of it) which highlights recent threads. That also brings back members. It goes out Tuesday night/Wednesday morning every week and through Wednesday and Thursday I get a spike in logged in members. Again, data not hypothesis.

docvader
05-27-2010, 03:29 AM
What do you use for a newsletter? And will future versions of this allow us to edit the message?

djbaxter
05-27-2010, 03:44 AM
What do you use for a newsletter?

The commercial version of Commbull (4.5f). I prefer it to 5.x and it works still on vBulletin 4.03.

And will future versions of this allow us to edit the message?

Future versions of what? If you mean this add-on, you can search phrases and edit that.

TalkVirginia
05-27-2010, 03:58 AM
Jim this looks great, and I'm sure it's a wonderful execution. But, I think the idea is a bit flawed. I know that if I got an email asking me to come back, or that I haven't posted in a while, or, a message popped up that warned me that if I didn't post my forum ID would be executed (different script), I'd be a little annoyed. (I hate spam, I hate threats, and I hate begging...)

Now if the email sent some sort of an update on interesting threads that have occurred during that previous predetermined period of time that I was away, I'd find that more interesting, and I'd be more liable to return to read.

Kind of like the old community bulletin of old, but not as involved. Any chance of making an editable email, or, better yet, one that includes, for example, the most popular / recent / viewed whatever threads since the person last visited?? I think that would be really useful.

Awesome script BTW. I think with some additions, it could be a must have for everyone.

Hi Doc,

Thank you for your feedback. I truely appreciate your input and I can see your point where some may feel an email like this is annoying. I'll definitely take your thoughts into consideration and will see what I can do. I can't promise when I would be able to do something like this though. I've gotten a bit behind on developing this addon due to my system being down and several other RL issues. Your suggestions may work well as a slightly different mod perhaps. We'll see. :) Thank you again!

g0dfather1984
05-27-2010, 05:08 AM
Working like a charm. Thank you for this. It is greatly appreciated!

:)

thecelticway
05-27-2010, 11:34 AM
Please try uninstalling and reinstall. Please make sure that you ftp'd the files from the upload folder to your forum's root folder on your server. Once installed, refresh your admincp screen.



still nothing.....

this message when run program in the Scheduled Task Manager~~~


Inactive User Reminder Emails

Warning: include_once([path]/./includes/cron/reminderemail.php) [function.include-once]: failed to open stream: No such file or directory in [path]/admincp/cronadmin.php on line 113

Warning: include_once() [function.include]: Failed opening '[path]/./includes/cron/reminderemail.php' for inclusion (include_path='.:/usr/local/php5/lib/php:/usr/local/lib/php') in [path]/admincp/cronadmin.php on line 113

Done

Powered by vBulletin? Version 4.0.3 Patch Level 1 Copyright ? 2010 vBulletin Solutions, Inc. All rights reserved.

albrens
05-27-2010, 12:17 PM
Good works

Thank you!

docvader
05-28-2010, 06:23 PM
Baxter, nice idea to use both of them. Now if I can only find my commbull 4.7f version...... Damn that was a while ago.
I'll install this, thanks for the input on changing the phrases to make it more web site specific.

Doug Nelson
05-29-2010, 05:21 AM
Any progress on the 3.8.x version?

MichaelDance
05-30-2010, 11:07 AM
IF only more mods were like this :) Great Mod, Great Tut (More Mods should be like that)

Awesome :)

Bouncer222
06-15-2010, 08:07 PM
In one of your images i saw that members have the option to check wether they want to receive email inactivity reminders or not.

Especially that it's unchecked by default ruins the whole purpose of this mod. Could you have an option in the mod so that we can block users from having that option?

I want to make sure they get an email, I don't want them to be able to check an option like that.

Thanks.

TalkVirginia
06-15-2010, 10:08 PM
In one of your images i saw that members have the option to check wether they want to receive email inactivity reminders or not.

Especially that it's unchecked by default ruins the whole purpose of this mod. Could you have an option in the mod so that we can block users from having that option?

I want to make sure they get an email, I don't want them to be able to check an option like that.

Thanks.

Thanks for your input. I've just recently gotten my development computer back online after having a fried power supply. I've had to put this addon on the back burner for a bit. I'll be looking into this as well as several other issues, and new features going forward.

Bouncer222
06-15-2010, 10:25 PM
Ok thnaks, I will be waiting.

lazerguy_82
06-25-2010, 05:03 AM
does this work with 4.04?

KURTZ
06-25-2010, 09:19 AM
does this work with 4.04?

i think so, anyway i've a question for the developer, i've also installed the lurkers and inactive members product made by PM, and i settled by 90 days my cutoff period (after this period these users goes on that created usergroup called inactive) ... so what i need to know is this, i should set that usergroup onto your hack?

KURTZ
06-25-2010, 10:03 AM
found an uncached template in the editprofile page ... need a fix :)

Deviant K1
06-25-2010, 10:28 AM
NOMINATED & INSTALLED!

Thanks so much for this mod. Been waiting for this! :D

TalkVirginia
06-25-2010, 12:00 PM
found an uncached template in the editprofile page ... need a fix :)

Oops! ;) Thank you for pointing that out. Will get that one cached. :)

TalkVirginia
06-25-2010, 12:01 PM
NOMINATED & INSTALLED!

Thanks so much for this mod. Been waiting for this! :D

You are too kind!! :) Thank YOU! :)

TalkVirginia
06-25-2010, 12:03 PM
does this work with 4.04?

It should work fine.. I don't see anything where the upgrade would cause a problem.

TalkVirginia
06-25-2010, 12:07 PM
still nothing.....

this message when run program in the Scheduled Task Manager~~~


Inactive User Reminder Emails

Warning: include_once([path]/./includes/cron/reminderemail.php) [function.include-once]: failed to open stream: No such file or directory in [path]/admincp/cronadmin.php on line 113

Warning: include_once() [function.include]: Failed opening '[path]/./includes/cron/reminderemail.php' for inclusion (include_path='.:/usr/local/php5/lib/php:/usr/local/lib/php') in [path]/admincp/cronadmin.php on line 113

Done

Powered by vBulletin? Version 4.0.3 Patch Level 1 Copyright ? 2010 vBulletin Solutions, Inc. All rights reserved.

Hey Celtic... Any luck with this? So far it still seems to be working fine on this end and for others using the addon through 4.04 PL1. How many other addons are you using? Anything you can show? I'd be happy to help.. any additional info you can give that would help me troubleshoot the cause would be awesome. :)

TalkVirginia
06-25-2010, 12:10 PM
Any progress on the 3.8.x version?

Not yet unfortunately.. I've have only one dev environment and not sure how to run an older version of php/mysql to accomodate vb 3.8.x. I'll have to do some research on this so for me it may take a while. Sorry :(

TalkVirginia
06-25-2010, 12:17 PM
i think so, anyway i've a question for the developer, i've also installed the lurkers and inactive members product made by PM, and i settled by 90 days my cutoff period (after this period these users goes on that created usergroup called inactive) ... so what i need to know is this, i should set that usergroup onto your hack?

Hmmm... my initial though is yes.... however, I have not tested my addon with Paul's so I really do not know what the results would be, to be honest. I'll have to look into that, but if you have something already set up in a test environment and if you don't mind running that through a test, I'd greatly appreciate it! :) If you can't, that's ok, and I appreciate the question. :)

KURTZ
06-25-2010, 12:28 PM
Hmmm... my initial though is yes.... however, I have not tested my addon with Paul's so I really do not know what the results would be, to be honest. I'll have to look into that, but if you have something already set up in a test environment and if you don't mind running that through a test, I'd greatly appreciate it! :) If you can't, that's ok, and I appreciate the question. :)

i've already installed onto my live board, but i don't know if it runs or not, right now i haven't any log to reproduce ... maybe i need to wait your cronjob, or not?

Silencer Groans
06-26-2010, 12:19 AM
How can I control how the transmitter?

I want to use the forum system of sending and not for transmission through the email server

TalkVirginia
06-26-2010, 04:21 AM
i've already installed onto my live board, but i don't know if it runs or not, right now i haven't any log to reproduce ... maybe i need to wait your cronjob, or not?

Ok.. yes, you would most likely need to wait for the cronjob to run then.

TalkVirginia
06-26-2010, 04:24 AM
How can I control how the transmitter?

I want to use the forum system of sending and not for transmission through the email server

I'm not sure I understand your question. Emails are either sent through the message queue or you can set vbulletin to send emails using your host's smtp server. Both are separate setup from this addon and done through the main vbulletin settings.

Deviant K1
06-26-2010, 05:38 AM
I can confirm that it works on vB 4.04 PL1.

Haven't noticed any "hiccups" so far :)

KURTZ
06-26-2010, 09:27 AM
Ok.. yes, you would most likely need to wait for the cronjob to run then.

OK runs correctly, today i've received the mail that the product runs ... :)

Silencer Groans
06-27-2010, 02:28 AM
In version 4.4 does not put the sender's mail, which leads to transfer to non-important e-mail automatically

This same product you have installed the version 3.8.5

Normally and sends email put the sender in the message

The settings are the same in releases

Note the difference in the two pictures, which annexes

TalkVirginia
06-27-2010, 12:42 PM
In version 4.4 does not put the sender's mail, which leads to transfer to non-important e-mail automatically

This same product you have installed the version 3.8.5

Normally and sends email put the sender in the message

The settings are the same in releases

Note the difference in the two pictures, which annexes

Sorry, I don't understand what you mean. I haven't released a mod for vb 3.8.5.

BadgerDog
07-04-2010, 03:29 PM
Running v4.0.4pl1 ...

With 12,000 members, I get a lot of these sent out and it worked fine under our old v3.6.

We recently updated to vb4 and installed this mod .. thank you. :up:

It seems to run fine and send emails, create logs and email me the log daily.

However, I've NEVER had it fill in anywhere an invalid email address on the Admin emails I receive, plus it always says YES on the on-line AdminCP logs, even when a users email "bounces" back to us.

This line is always empty in our admin email...

"We tried to email the following users, but their email address was invalid:"

Am I missing something?

Sure would be nice to update to v4 and include the old EZBOUNCE mod within this one.

Thanks for any advice .. :)

Regards,
Badger

TalkVirginia
07-04-2010, 10:12 PM
Running v4.0.4pl1 ...

With 12,000 members, I get a lot of these sent out and it worked fine under our old v3.6.

We recently updated to vb4 and installed this mod .. thank you. :up:

It seems to run fine and send emails, create logs and email me the log daily.

However, I've NEVER had it fill in anywhere an invalid email address on the Admin emails I receive, plus it always says YES on the on-line AdminCP logs, even when a users email "bounces" back to us.



Am I missing something?

Sure would be nice to update to v4 and include the old EZBOUNCE mod within this one.

Thanks for any advice .. :)

Regards,
Badger

I'm working on adding similar functionality that was in EZBounce.

BadgerDog
07-04-2010, 11:08 PM
I'm working on adding similar functionality that was in EZBounce.

Thank you ... :)

That would be terrific ...

Regards,
Badger

Peter_AUS
07-06-2010, 01:28 AM
I installed this and have had several emails go out to members, when they login in again it doesn't move them from the inactive group back to the registered group as there is no option in this mod for that, has this been missed out or I am dreaming. I know it would be good if that could be incorporated into this to move them back to the registered group. Well in my case it would be.

Peter_AUS
07-06-2010, 01:41 AM
Fund a solution, Inactive and Lurkers plugin so that should resolve that issue thanks for doing the mod.

TalkVirginia
07-12-2010, 01:07 AM
Fund a solution, Inactive and Lurkers plugin so that should resolve that issue thanks for doing the mod.

You're welcome. :) I found that plugin also and am planning to incorporate similar functionality into future versions. Unfortunately life on my end has been nuts with trying to find employment among other things so I haven't had much time for working on this mod. The good news is that I do see a light at the end of the tunnel and it's not an on-coming train. lol :up:

Peter_AUS
07-12-2010, 02:57 AM
Thanks would be good to have just the one plugin do the lot, having others, brings in to play things not working properly and interfering with each other as well.

robbiefritz
07-12-2010, 01:58 PM
I noticed that there is a separate download for the German version. Will this overwrite the English one? Is there a way to send it out in German if the users default is German and English if theirs is English? Thanks!

TalkVirginia
07-12-2010, 04:29 PM
I noticed that there is a separate download for the German version. Will this overwrite the English one? Is there a way to send it out in German if the users default is German and English if theirs is English? Thanks!

The German version is the same as the English version. If you install it with the overwrite option you should be ok. If German is what you need you would have to download and install that version. There is now way that I know of to automate that process.

Pamela
07-24-2010, 12:45 AM
I installed this and have had several emails go out to members, when they login in again it doesn't move them from the inactive group back to the registered group as there is no option in this mod for that, has this been missed out or I am dreaming. I know it would be good if that could be incorporated into this to move them back to the registered group. Well in my case it would be.

I agree! That would be most helpful!