Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
vBouncer: reduce server load by unsubscribing bouncing members from threads Details »
vBouncer: reduce server load by unsubscribing bouncing members from threads
Mod Version: 1.2, by tamarian (Member) tamarian is offline
Developer Last Online: Mar 2016 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.5.1 Rating: (5 votes - 4.80 average) Installs: 118
Released: 21 Jun 2005 Last Update: 05 Oct 2005 Downloads: 358
Not Supported Uses Plugins Additional Files  

vBouncer is a handy tool for busy forums (or those that do not require email verification) to control the amounts of bogus emails sent from and to your server.

What vBouncer does: vBouncer monitors your mail spool file, and identifies members responsible for large amounts of bounced emails. It then issues a PM warning, and when the unsubscribe threshold is met, it will will unsubscribe them for all threads, and sets them to the "no email" subscription level.

After a couple of runs, this should significantly reduce your server load.

Features:
o Manual or auto processing option
o Collect logs via IMAP/POP or mail spool file
o Custom filters to match patterns in bounced emails
o Uses vB's cron files (Scheduled tasks)
o Uses encrypted header for authentication (suggested by Paul M).
o Stats on members with bouncing emails, and error codes
o Tuning options
o Verbose cron logs for diagnostics
o Option to send PM warning prior to reaching the limit
o Option to send PM notifications after reaching the limit
o Option to change the member's subscription default
o Option to all thread subscriptions to "no email"
o Option to all forum subscriptions to "no email"
o Option to move offenders to a different primary usergroup
o Option to process 5.0.0/550 errors (email unknown) upon a single email, isntead of observing the bounce limit


Installation:
1. Extract the files into the corresponding directories (admincp => admincp, includes => includes)
2. Run the installation script in the admincp
3. Fill out the settings menu in the vBouncer section of the admin panel (see the how-to post below)
4. Import and activate the plugin file through the plugin manager.
5. Once ready, add the cron scripts to your scheduled tasks: vbouncer-collect.php (should be run daily, or more frequently) and vbouncer-clean.php (weekly, equal to Bounce limit period)
6. If you are using vB's SMTP email option, make sure to also enable the "-f" option.

Change log:

- August 12, 2005 v1.3 Update to the cron files to match new changes in vB's cron/tasks. To upgrade, just re-upload the contents of includes/cron.

- July 11, 2005 v1.2 Bug fix for some server/PHP setups; resolve aliases for return keys, otherwise some aliases would be considered forged.

- July 5, 2005 v1.1 Bug fix in standard report pattern matching

- July 4, 2005 v1.0 Added encrypted header for authentication (suggested by Paul M).

- July 3, 2005 v0.9.1 fixed a bug preventing IMAP/POP log collection.

- July 2, 2005 v0.9 added IMAP/POP option and custom filters file vbouncer.ini

- June 27, 2005 v0.5 Added custom header setting option, for re-written headers.

- June 26, 2005 v0.4 Found a way to make it work as a plugin, without code edits (thanks to Paul M)

- June 26, 2005 v0.3 No changes, just removed the plugin

- June 25, 2005 v0.2 Added NDR/Reply code errors to stats, and option to act upon 5.0.0/550 (user unknown)

- June 21, 2005: v 0.1 Initial release. Marked beta, but it's working fine on PostFix and SendMail. Need to hear from those who tried on QMail and Exim

Download Now

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

Screenshots

Click image for larger version

Name:	1.jpg
Views:	1323
Size:	188.6 KB
ID:	27350   Click image for larger version

Name:	3.jpg
Views:	2042
Size:	194.6 KB
ID:	27352   Click image for larger version

Name:	4-pm.jpg
Views:	1333
Size:	149.1 KB
ID:	27353   Click image for larger version

Name:	stats.jpg
Views:	1195
Size:	128.7 KB
ID:	31236  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
vBouncer (PHP): reduce server load by unsubscribing bouncing members from threads tamarian vBulletin 3.0 Full Releases 160 15 Nov 2008 21:54
vBouncer : Change thread subscribtion options for members with bouncing emails tamarian vBulletin 3.0 Full Releases 81 27 Jun 2005 12:40
vBouncer : Unsubscribe threads for members with bouncing emails tamarian vBulletin 2.x Full Releases 26 21 Jun 2005 20:12

  #226  
Old 04 Mar 2006, 06:00
wolfyman's Avatar
wolfyman wolfyman is offline
 
Join Date: Apr 2005
Real name: James
Originally Posted by wolfyman
when I try to import the xml file it is telling me it is an invalid file. What am I doing wrong?

Please for the love of all that is spam compliant READ MY QUOTE. I have no idea what I am doing wrong, and apparently neither do you. None of you have ever experienced this in your life. I am all alone in this small tiny internet, and - is this really happening?


Will somebody please help me here?!!!
__________________
see sig.
Reply With Quote
  #227  
Old 04 Mar 2006, 18:36
tamarian tamarian is offline
 
Join Date: Oct 2001
wolfyman, what file are you trying to import, and where are you trying to import it from?
Reply With Quote
  #228  
Old 04 Mar 2006, 18:38
tamarian tamarian is offline
 
Join Date: Oct 2001
Originally Posted by DannyITR
I did a test and the bounced emails stopped however the test user I used didn't recieve a PM telling him to change his email and he is still subscribed to threads.

How do I test the program? I have limits set to one offence only.
Check the statistics, to see if they were caught. Then check the cron times when the task will be run, or run it from the cron manager.
Reply With Quote
  #229  
Old 04 Mar 2006, 20:35
wolfyman's Avatar
wolfyman wolfyman is offline
 
Join Date: Apr 2005
Real name: James
Originally Posted by tamarian
wolfyman, what file are you trying to import, and where are you trying to import it from?
Thank you for your response

I am trying to import the xml file attached in this thread from my desktop.
__________________
see sig.
Reply With Quote
  #230  
Old 04 Mar 2006, 22:15
tamarian tamarian is offline
 
Join Date: Oct 2001
Originally Posted by wolfyman
Thank you for your response

I am trying to import the xml file attached in this thread from my desktop.
The attached file should be copied to the includes/xml directory.

The file that needs importing in step 4 is the plugin xml file included in the package.
Reply With Quote
  #231  
Old 07 Mar 2006, 17:00
DannyITR DannyITR is offline
 
Join Date: Jan 2002
Originally Posted by tamarian
Check the statistics, to see if they were caught. Then check the cron times when the task will be run, or run it from the cron manager.
My stats are completely empty:

Total bounced emails currently logged
Top bouncer [] - -
Last run with results 19:00, 31st Dec 1969

hmm:

Your IMAP/POP settings can connect Failed


I just hooked it up in outlook and I was able to access it fine. I had 500 emails to download. Why wont vbouncer do this?

Last edited by DannyITR; 07 Mar 2006 at 17:05.
Reply With Quote
  #232  
Old 07 Mar 2006, 18:01
DannyITR DannyITR is offline
 
Join Date: Jan 2002
I'm sure the problem lies here:

Leave empty if your prefer using the file method below. This setting allows you to define an IMAP or POP connection for vBouncer to access the bounced emails account for processing. Here are a few examples, replace the domain name with your own:
For local IMAP: {localhost:143}INBOX
For local POP: {localhost:110/pop3}INBOX
For remote POP: {myisp.com:110/pop3}INBOX

I have this in my box but I have no idea if its correct.

{mail.montrealracing.com:110/pop3}INBOX
Reply With Quote
  #233  
Old 07 Mar 2006, 23:56
dutchbb dutchbb is offline
 
Join Date: Dec 2003
how do I uninstall this asap?

My members don't receive any mails at all now. I just want to get rid of it asap please :s

Why is there no uninstall option anyway?
Reply With Quote
  #234  
Old 08 Mar 2006, 02:05
tamarian tamarian is offline
 
Join Date: Oct 2001
Originally Posted by DannyITR
I'm sure the problem lies here:

Leave empty if your prefer using the file method below. This setting allows you to define an IMAP or POP connection for vBouncer to access the bounced emails account for processing. Here are a few examples, replace the domain name with your own:
For local IMAP: {localhost:143}INBOX
For local POP: {localhost:110/pop3}INBOX
For remote POP: {myisp.com:110/pop3}INBOX

I have this in my box but I have no idea if its correct.

{mail.montrealracing.com:110/pop3}INBOX
Make sure it's the same settings as your POP account, correct login and password. Might want to try with the notls option as someone tried a few posts above.
Reply With Quote
  #235  
Old 08 Mar 2006, 02:09
tamarian tamarian is offline
 
Join Date: Oct 2001
Originally Posted by Triple_T
how do I uninstall this asap?

My members don't receive any mails at all now. I just want to get rid of it asap please :s

Why is there no uninstall option anyway?
Run the install script, it has an uninstall option, and remove the plugin and cron tasks.
Reply With Quote
  #236  
Old 08 Mar 2006, 02:44
DannyITR DannyITR is offline
 
Join Date: Jan 2002
Originally Posted by tamarian
Make sure it's the same settings as your POP account, correct login and password. Might want to try with the notls option as someone tried a few posts above.

It is and I tried this as you suggested

{127.0.0.1:110/pop3/notls}INBOX


but the connect still fails.
Reply With Quote
  #237  
Old 11 Mar 2006, 18:03
DannyITR DannyITR is offline
 
Join Date: Jan 2002
anyone can help?
Reply With Quote
  #238  
Old 12 Mar 2006, 00:49
tamarian tamarian is offline
 
Join Date: Oct 2001
Danny, you must use your email's connection information. 127.0 IP may not be the right one, if you say you use an external email server.
Reply With Quote
  #239  
Old 13 Mar 2006, 13:37
DannyITR DannyITR is offline
 
Join Date: Jan 2002
Hey looks like its working!


Last edited by DannyITR; 15 Mar 2006 at 21:07.
Reply With Quote
  #240  
Old 15 Mar 2006, 21:08
DannyITR DannyITR is offline
 
Join Date: Jan 2002
Apparently if I send a user a normal email using the admincp and it bounces then it is not caught by vbouncer. I was going to use it as a way of getting anyone with a faulty email to change it.
Reply With Quote
Reply


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

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

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


New To Site? Need Help?

All times are GMT. The time now is 08:59.

Layout Options | Width: Wide Color: