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

  #241  
Old 24 Mar 2006, 21:27
BabyU BabyU is offline
 
Join Date: Nov 2001
IS there a way of catching bouncing emails that were sent via admincp? I have about 700 sitting in my inbox right now and I'm really not looking forward to taking care of them manually. Is there a similar hack that would support these bounces as well?
Reply With Quote
  #242  
Old 25 Mar 2006, 00:37
heynurse's Avatar
heynurse heynurse is offline
 
Join Date: Jan 2002
I'm stuck in the install at step 4.

4. Import and activate the plugin file through the plugin manager.
Can someone be more specific as to the exact steps? I'm not understanding what to do? what plug in file? How do you active it, what are the steps? Thanks

Thanks
Reply With Quote
  #243  
Old 26 Mar 2006, 09:40
heynurse's Avatar
heynurse heynurse is offline
 
Join Date: Jan 2002
How do I activate the plugin file through the plugin manager? I've installed hundreds of hacks in the past without much problem, but this line has me confused, can anybody give me more specific info on this?

4. Import and activate the plugin file through the plugin manager.
I really would like to get this hack installed and running properly. Thanks again!
Reply With Quote
  #244  
Old 26 Mar 2006, 11:22
tamarian tamarian is offline
 
Join Date: Oct 2001
The plugin manager is part of vB's adminCP, use the plugin import menu option, and import the file located in the import directory of the zip file.
Reply With Quote
  #245  
Old 30 Mar 2006, 16:59
mclark2112's Avatar
mclark2112 mclark2112 is offline
 
Join Date: Sep 2002
Real name: Matt
Took a little playing, and a lot of reading this thread, but it works, and works great!!!! Thanks.
Reply With Quote
  #246  
Old 01 Apr 2006, 16:39
Dennis B's Avatar
Dennis B Dennis B is offline
 
Join Date: Jul 2002
Excelent hack, thanks for sharing.
__________________
Dennis
Reply With Quote
  #247  
Old 05 Apr 2006, 17:30
CommunityZ CommunityZ is offline
 
Join Date: Mar 2005
vBouncer Collect

Warning: fclose(): supplied argument is not a valid stream resource in /includes/cron/vbouncer-collect.php on line 317

Warning: fopen(/var/spool/mail/forum_notify): failed to open stream: Permission denied in /includes/cron/vbouncer-collect.php on line 319

Warning: ftruncate(): supplied argument is not a valid stream resource in /includes/cron/vbouncer-collect.php on line 321

Done

How to fix it?
Reply With Quote
  #248  
Old 07 Apr 2006, 06:37
hugh_ hugh_ is offline
 
Join Date: Mar 2005
Could someone help me? I'm trying to get this running on a server where IMAP's running on port 993 but it's not working for reasons that I don't get.

Thanks...

hugh
---

Setting:

{domain:993}INBOX

Diagnostic:

Test Result

Valid vBouncer email account (subscriber-notify) Failed
vBouncer email account (subscriber-notify) differs from webmaster account Failed
vBouncer Spool File Diagnostics (ignore if using IMAP/POP)

Test Result

vBouncer email spool file (/var/mail/subscriber_notify) exists Failed
vBouncer email spool file (/var/mail/subscriber_notify) is writable Failed
vBouncer email spool file (/var/mail/subscriber_notify) is readable Failed
vBouncer pattern config file diagnostics

Test Result

vbouncer.inc file exists Passed
vbouncer.inc file is readable Passed
vBouncer IMAP/POP Diagnostics (ignore if not using IMAP/POP)

Test Result

Your PHP installation supports IMAP/POP Passed
Your IMAP/POP settings can connect Failed

Last edited by hugh_; 04 May 2007 at 06:23.
Reply With Quote
  #249  
Old 07 Apr 2006, 15:06
NxTek NxTek is offline
 
Join Date: Jun 2003
I'm assuming this works for mass mails as well?
Reply With Quote
  #250  
Old 17 Apr 2006, 04:59
SpankMe's Avatar
SpankMe SpankMe is offline
 
Join Date: Nov 2001
I've found that the sender email address isn't changed if vB to configured to use the Mailqueue System. Not sure if this is a problem with this mod or the server setup.

Any ideas?
__________________
Kiwi Biker

SV1000 Portal
Reply With Quote
  #251  
Old 17 Apr 2006, 08:33
SaN-DeeP's Avatar
SaN-DeeP SaN-DeeP is offline
 
Join Date: Jun 2002
yet another must-have addon for vbulletin..
thank you for the release.
Reply With Quote
  #252  
Old 17 Apr 2006, 16:23
tamarian tamarian is offline
 
Join Date: Oct 2001
Originally Posted by SpankMe
I've found that the sender email address isn't changed if vB to configured to use the Mailqueue System. Not sure if this is a problem with this mod or the server setup.

Any ideas?
Are you using SMTP or PHP options for mailing? Make sure you test with thread notification, not from the admincp.
Reply With Quote
  #253  
Old 18 Apr 2006, 06:31
SpankMe's Avatar
SpankMe SpankMe is offline
 
Join Date: Nov 2001
PHP mail() and all testing was done with thread notification.
__________________
Kiwi Biker

SV1000 Portal
Reply With Quote
  #254  
Old 18 Apr 2006, 08:35
redspider's Avatar
redspider redspider is offline
 
Join Date: Jul 2005
tamarian if you have time to check my forum would be great I really try for months and still bouncing emails please let me know .
Reply With Quote
  #255  
Old 20 Apr 2006, 14:01
Kihon Kata's Avatar
Kihon Kata Kihon Kata is offline
 
Join Date: Nov 2003
So...let me ask, boards that *DO* require email verification, will this mod still work?

PS: sorry if this has been asked before in this thread
__________________
3MultiMedia.com - Simple, Effective CMS WebDesign
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 09:38.

Layout Options | Width: Wide Color: