vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Administrative and Maintenance Tools - EZ Bounced Email Management for Admins (https://vborg.vbsupport.ru/showthread.php?t=138884)

Mrdby 05-18-2008 11:10 AM

Quote:

Originally Posted by goddess_dix (Post 1518500)
i'm using the current version with 3.7 and am having no difficulties.

THANKS!

snoopy5 05-18-2008 10:45 PM

Quote:

Originally Posted by Devices (Post 1523294)
I found a way, well sort of. I just modified the script slightly to accept the users email in the url instead of the users id. Then I use a macro to cut and paste each email from my bounced list to the url.

A little long winded but works great for automating the process of handling large amounts of bounces and I can simply manually copy and paste the odd bounced email address I get in between mass mailings.

Hi

could you share this hack and the makro with us?

Devices 05-19-2008 07:13 AM

I am no PHP expert, my PHP knowledge is very basic but this is what I did.

In ezbounce.php on line 46 look for

Code:

$vbulletin->input->clean_gpc('r', 'u', TYPE_UINT);
Change it to

Code:

$vbulletin->input->clean_gpc('r', 'u', TYPE_STR);
Then on line 51 look for

Code:

WHERE userid = " . $vbulletin->GPC['u'] . "
Change it to

Code:

WHERE email = " . $vbulletin->GPC['u'] . "
Now the URL will except your users email instead of their userid.

You just need to use

Code:

http://yourdomain.com/forum/admincp/ezbounce.php?u=(USERS@EMAIL)
To process the user, replacing (USER@EMAIL) with your actual users email address.

Regarding the Macro, I use Macro Express and it is quite basic but very specific to me so sharing it would not really help you. Here are the steps I carried out though.

I sent a mass mailing to members, and the bounces start to arrive.
I then use eMail Bounce Handler to grab and handle the bounces.
After about 24 hours I have the majority of the bounces so I export all the hard bounces to a txt file.
Then I use Macro Express to process the list.

The macro basically doe this

Brings the txt file full of emails one per line to the front.
Positions the curser at the front of the first line then cuts the first line
Presses delete to remove the blank line left after the cut.
Brings my browser to the front and selects all in the URL box.
Types in the ezbounce URL stopping after the "="
Pastes the email address and hits enter
A 5 second delay then it repeats itself.

Very primitive I know but it does the job. If I had more time I would learn how to read in a txt file and process the emails all within the script but it was quicker for me to just use a macro at this time.

Now the end result I just have some soft bounces left that I can check more closely before adding them to a list.

Over the next few days there will be some odd bounces etc so I can wait and process them later.

I hope this helps and if you do use Macro Express and want my macro file as a starting point I am happy to share. You will need to tweak it specific for you but I can help with that if you need it.

Mrdby 05-19-2008 09:07 AM

well antivirus?

Antivirus 05-20-2008 10:50 PM

Quote:

Originally Posted by Devices (Post 1524461)
I hope this helps and if you do use Macro Express and want my macro file as a starting point I am happy to share. You will need to tweak it specific for you but I can help with that if you need it.

Interesting adaptation Devices. Gotta love those macro apps!

Pamela 05-22-2008 02:35 AM

This is awesome! Just what I needed...thanks! :D

*clicks install*

m_k 05-22-2008 04:32 AM

Quote:

Originally Posted by djbaxter (Post 1424663)
Yes and it's very easy.
  1. Open remindermail.php
  2. find:

Thanks for this - it makes life a lot easier being able to one-click the reminder email bounces :-)

and if I haven't already thanked the author of the hack, I do now... this is a real handy tool for sure.

dknelson 05-22-2008 10:54 AM

I installed this and it seemed to work fine. Created a new usergroup with permissions so that they can view but not post until they correct the email.

Now the members in that group cannot login at all. They get the screen that they do not have permission to access and there is this error at the top.

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/my domain/public_html/includes/functions.php on line 723

Running 3.7.

Robert Waanders 05-23-2008 08:39 AM

Installed and nominated, great mod!! I Have 11.000+ members, and currently It is a hell of a job to maintain al of those mail adresses.

Robert

Alfa1 05-27-2008 08:29 PM

I highly recommend setting up a text about handling email problems in your FAQ. I am compiling one explaining each email provider's problems and solutions. Though it will take quite a lot of time/ Q & A, to complete. This is what I have until now:
Quote:

Your email account

You must keep an active / valid email account to be active on this board. You can edit and change your email address in your user Control Panel(userCP).

When we receive a bounced email that has come back to us, this means your email account is not active or valid and your forum account will be restricted until the email problem is corrected by you.

To correct this go to your usepCP and change your email address to a valid one. Then request an activation email. This will be sent to your email address. It will contain both a link and an activation code to activate your account.

Please note that many free email accounts require you to log in at least every X amount of days. So to avoid problems please log into your email once in awhile if you do not normally do so.

Many email providers have overzealous spam filters. If you do not receive your confirmation email make sure you check your spam folder or your spam/filter settings as it may be caught in there.

Please add xx@x.com to your contacts.
Marking email from XX as 'not spam' will avoid problems.

Gmail email problems

If you have problems with receiving the activation codes or if your account has been deactivated awaiting email activation, then it is most likely that email from XX has landed in your spam box. Please check your spam folder. If you find a message from XX there, then please mark it as 'not spam' with the 'not spam' button there. This will prevent further emails bouncing back from your Gmail account to the XX server.

Hotmail email problems


Yahoo email problems


AOL email problems
I hope this serves others well.
I want to add a link to the FAQ in the PM text, but forgot where to alter it. Could you please remind me?


All times are GMT. The time now is 09:11 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.01964 seconds
  • Memory Usage 1,754KB
  • 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
  • (5)bbcode_code_printable
  • (5)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)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