vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   vBouncer: reduce server load by unsubscribing bouncing members from threads (https://vborg.vbsupport.ru/showthread.php?t=83486)

kmike 11-20-2006 10:59 AM

Looks like this hack is not supported anymore. Here are a few bug fixes for those who still care.

1. There's a bug in the regular expressions: all occurences of
Code:

RFC822;[ ]*[<]*(\S+@\S+)[>]?
should be replaced with
Code:

RFC822; *<?(\S+?@\S+?)>?\s*$
otherwise an email address scraped from this line: "Final-Recipient: RFC822; <xxxx@test.sg>" will include the final ">" ("xxx@test.sg>"). Apparently it affects all addresses at charter.net.

2. Next thing, sometimes members fill out their email in capital letters, but reporting MTA rewrites them in lower case, such as: "Final-Recipient: RFC822; USER@aol.com" for the user provided "USER@AOL.COM", so md5 check of USER@aol.com will be against md5-encoded USER@AOL.COM and a bounce will be reported as forged when it's in fact not.
The solution: strtolower() member email address before sending and also strtolower() before checking them against X-Return-ID.

3. Finally, the recipient email address may be an alias for the different account. In this case "Final-Recipient" line will include that another email address instead, and the check for the forged bounces will fail. This one is tough to correct. It is amended by adding another custom header with an original email address and checking md5 against it and not the one scraped from a "Final-Recipient" line. But obviously this is a bit more prone to the errors and the possible forging though.

GNDI 11-20-2006 02:47 PM

Where are this line located: RFC822;[ ]*[<]*(\S+@\S+)[>]?

Freezerator 11-20-2006 03:43 PM

Quote:

Originally Posted by kmike (Post 1121442)
Looks like this hack is not supported anymore. Here are a few bug fixes for those who still care.

1. There's a bug in the regular expressions: all occurences of
Code:

RFC822;[ ]*[<]*(\S+@\S+)[>]?
should be replaced with
Code:

RFC822; *<?(\S+?@\S+?)>?\s*$
otherwise an email address scraped from this line: "Final-Recipient: RFC822; <xxxx@test.sg>" will include the final ">" ("xxx@test.sg>"). Apparently it affects all addresses at charter.net.

2. Next thing, sometimes members fill out their email in capital letters, but reporting MTA rewrites them in lower case, such as: "Final-Recipient: RFC822; USER@aol.com" for the user provided "USER@AOL.COM", so md5 check of USER@aol.com will be against md5-encoded USER@AOL.COM and a bounce will be reported as forged when it's in fact not.
The solution: strtolower() member email address before sending and also strtolower() before checking them against X-Return-ID.

3. Finally, the recipient email address may be an alias for the different account. In this case "Final-Recipient" line will include that another email address instead, and the check for the forged bounces will fail. This one is tough to correct. It is amended by adding another custom header with an original email address and checking md5 against it and not the one scraped from a "Final-Recipient" line. But obviously this is a bit more prone to the errors and the possible forging though.

Thanks, but can you please englihten this more? Or post an updated file.

alfaowner 11-23-2006 06:11 PM

Hi all,

Need some advice if you can, I uninstalled vbouncer for various reasons, I used the uninstall script to do so but my members that had previously bounced emails are still not recieving subscription emails or normal vbulletin sent emails, can anyone advise why or how to make it so they can recieve emails. BTW - I logged into theor account and checked all of their settings and they are ok / correct.

Please help

AO

Eagle Creek 11-23-2006 06:19 PM

Is there a 3.6.3?

Eagle Creek 11-26-2006 06:44 PM

I made a new E-mail address (notificaty@) but the mails are still send from webmaster@. Did I do something wrong?

GNDI 11-26-2006 07:03 PM

running a new version of Vb, that's all :(

Eagle Creek 11-26-2006 08:37 PM

You're joking right?
So it doesn't work?

ebasement.org 11-27-2006 01:15 PM

I'm interested in this for the latest version as well.

GNDI 11-27-2006 02:04 PM

Quote:

Originally Posted by Eagle Creek (Post 1125853)
You're joking right?
So it doesn't work?

Not at all

Quote:

Originally Posted by ebasement.org (Post 1126380)
I'm interested in this for the latest version as well.

it is working when you manually use your "fake" e-mail address as sender, ex. when you use the "Send e-mail to users" function under "users" in admincp, then it is a powerful tool


All times are GMT. The time now is 12:49 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01394 seconds
  • Memory Usage 1,745KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete