View Single Post
  #7  
Old 03-27-2010, 08:30 PM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ferreo View Post
I had my resident coder come up with a small script to battle the years-long issue with bounced emails.

This script has no fancy plugin integration with vB, it runs as a simple PHP cron once ever X hours and does some very simple DB adjustments to avoid that our forums mail an invalid/inactive/full mailbox again.

It connects to an IMAP bounce address, polls the emails that are contained in the bounces, finds the accounts in the users table, removes the email address and dispatches a PM to the user to let them know what is up. Then it deletes the email from the IMAP. It also logs all the activity in a flat text log file.

We tried some other approaches but decided that this would be the most efficient way to purge invalid emails from our forums which would hurt our mailing efforts in the long run and have us be more likely to be marked on spam/bulk filters. The user will also retain any custom usergroup s/he may be in after updating the email address to a new one. vB is clever like that.

I am not really up-to-date with the efforts to battle the bounce issue in vBulletin 3.x branch, and instead of seeking, I rather had something custom done.

Note: not trying to have cheep skript 4 sell here. Just sharing insights.
Could you share this script? So far I have seen no real solution for this problem.
Have you read my article:
How to keep your board from getting blacklisted as a spammer

Quote:
Originally Posted by Logician
* I create post_bot@mydomain.com email address with an autoresponder tied in it. Whenever it receives an email, it returns an reply telling that this email address is not used, nor monitored and asks contacter to use contact_me@mydomain.com if she tried to reach me. This makes sure if somebody accidently emails me in this email address, she knows I didn?t get the reply and she also knows where to mail me to reach me.
It is quite beyond me why you would do this. I get thousands of bounces per month, but there rarely is a real reply among them, It seems a waste of effort.
More importantly, it means that you are hitting non-existent addresses an extra time. This will increase the chance of your domain getting blacklisted.

I dont see how the recommendations help in any way to avoid blacklisting as a spammer? They do seem to make things worse.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01161 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete