Thread: Mini Mods - Email Reminder for inactive users
View Single Post
  #503  
Old 06-30-2011, 01:30 PM
aileron79 aileron79 is offline
 
Join Date: Apr 2009
Posts: 36
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi TalkVirgina!

That mod indeed undoubtedly is really useful. I just installed it a couple of days ago. This morning the script ran for the very first time. I limited the amount of mails to be sent to 200. However, 120 messages were bounced back with invalid addresses.

I am not familiar with common mail server setups and I definitely want to avoid the disaster described by Mary. So what is a safe amount of messages to send at once? Does it make any difference if I send out 1000 messages once a day or if I configure the cronjob to send out 250 messages four times a day? However, currently there are only 1800 users to be reminded, later it won't be more than 4 a day at maximum. Edit: Forget that, found another interesting article: https://vborg.vbsupport.ru/showthread.php?p=1533552

I just read that you are working on a bounce detector. However, the last two log columns (valid email, bounced) are all green even though 120 of 200 messages bounced back. What exactly are the values in those columns meant to express at that stage?

One more simple feature request: It would be good to see if users returned after they have received a reminder message. Just join the user-table to the log and show the lastactivity value in the log table. maybe red for not returned and green for returned, depending if the lastactivity timestamp is larger or smaller than the one the message was sent at.

Further, users obviously have to have the modify-cronjobs-admin-privilege to access the log. why is that? Is that restriction necessary? Isn't there a more suitable privilege?

The idea of creating a bounce manager plugin is great as long as it handles not only mail sent by this plugin but by the forum itself, like pm notifications or birthday greetings. The user's mail address should be removed from the user table if it is discovered to be invalid, the user should receive a pm that his address is invalid. Maybe those users can even be moved to another usergroup as long as they have not entered and verified a valid address - and moved back to the original one after they have a valid address again... Well, I'm dreaming but maybe you can make this dream come true?

However it really is a great mod, thanks you invested so much time for development and support here, you're doing a great job!
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01197 seconds
  • Memory Usage 1,766KB
  • 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
  • (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