The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vBouncer (PHP): reduce server load by unsubscribing bouncing members from threads Details »» | |||||||||||||||||||||||||||
vBouncer (PHP): reduce server load by unsubscribing bouncing members from threads
Developer Last Online: Nov 2023
There's also a vB 3.5 version: https://vborg.vbsupport.ru/showthrea...threadid=83486
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. This was initially released for vB 2.x and vB 3.0.x as a Perl script, and is now fully integrated with vB as scheduled tasks with admin panel control. 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: Manual or auto processing option Collect logs via IMAP/POP or mail spool file Uses vB's cron files (Scheduled tasks) Custom filters to match patterns in bounced emails Encryption header to authenticate bounces. Stats on members with bouncing emails, and error codes Tuning options Verbose cron logs for diagnostics Option to send PM warning prior to reaching the limit Option to send PM notifications after reaching the limit Option to change the member's subscription default Option to all thread subscriptions to "no email" Option to all forum subscriptions to "no email" Option to move offenders to a different primary usergroup 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/cron => includes/cron) 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. Edit includes/mail.php Find: PHP Code:
PHP Code:
PHP Code:
PHP Code:
Change log: - 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 added 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.51 for 3.0.7 Corrected installer file. - June 27, 2005 v0.5 for 3.0.7 Add setting for custom header strings. - June 26, 2005 v0.2 for 3.0.7 Initial release No changes, just removed the plugin Screenshots from 3.5 beta, but it looks the same on 3.0.7... Show Your Support
|
Comments |
#82
|
|||
|
|||
Quote:
1. What does the vBouncer diagnostic page show? 2. What does the scheduled task log show? |
#83
|
|||
|
|||
The diagnostic page has everything Passed. (the vBouncer Spool File Diagnostics are all failed which im not using because im using IMAP)
The scheduled task log shows.... Bouncer Collect 14:30, 14th Jul 2005 Status: Processed 0 emails No bounced emails found. ----------------------- vBounce Clean 11:54, 14th Jul 2005 Status: |
#84
|
|||
|
|||
Quote:
Are you sure there were bounced emails in there? It will ignore any other type of emails, like spam or regular email. |
#85
|
|||
|
|||
I found the issue. When I installed the hack began to use the exim spool file method but decided to use the IMAP service because its easier to get going. based on your tip I realized that no emails were being delivered to the account and that was odd because we were getting tons of bounces up until the minute I added the hack. I then remembered that I changed the setting in my exim.conf file as indicated below and when I just changed it back to its normal state the bounce emails resumed delivery to the email account set up to collect bounces.
Quote:
Thanks! Is there any advantage in using the spool method over IMAP or POP? |
#86
|
||||
|
||||
Quote:
The spool method would be faster I would think, but I can't think of any other real major advantage. |
#87
|
|||
|
|||
Quote:
Using the file is faster, but speed doesn't really matter, since you only run it once or twice a day. Because IMAP is slighter slower, it may offer a slight advantage by buffering the queries to match email addresses to members. But the differences are slight. IMAP is particularly useful to those who run multiple servers, where the mail server is remote, and the file spool would be inaccessable. |
#88
|
|||
|
|||
Quote:
When I initially changed the exim config 0666 I did not CHMOD anything. Should anything be changed now that I have changed it back to 0660? |
#89
|
||||
|
||||
Quote:
Before you changed anything, the file was 660 and the config was 660 - because you only changed the config to 666, there was a mismatch and it stopped. Had you then changed the file to 666 it would have been okay as they would have matched again (both 666). You have fixed the mismatch by putting the config back, so they are now both 660 again. |
#90
|
||||
|
||||
P-E-R-F-E-C-T!!!
Exactly what I'm looking for!! (http://www.vbulletin.com/forum/showthread.php?p=920939) Is there also a vB 3.5 version? My boards are still running 3.0.6 and 3.0.4 but when we want to upgrade? |
#91
|
|||
|
|||
Quote:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|