Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
[DBTech] vBMail v2 (vB4) Details »»
[DBTech] vBMail v2 (vB4)
Version: 3.3.0, by DragonByte Tech DragonByte Tech is offline
Developer Last Online: Mar 2023 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 4.x.x Rating:
Released: 07-01-2011 Last Update: 08-16-2017 Installs: 181
DB Changes Uses Plugins
Additional Files Translations  
No support by the author.

vBMail: What is it?
vBMail is a professional mailing list mod with Bounced Mail handling and advanced subscription management features.

Uses

vBMail is the perfect solution for any forum who wish to send out large quantities of mail to users on a mailing list. It lets admins and users have fine-grained access to subscriptions, and also automatically handles bounced mail.

-------------------------------------------------------------------------------------------

If you like this mod please hit the button to the right ---->

Please remember to click the, button to the right if you installed the mod ---->

What does 'Marking As Installed' do ?

* It helps you to stay on top of updates - members who have installed modifications will be notified by us whenever new updates are available.

*
For security issues - vbulletin.org will contact all members who have installed a modification whenever a security issue is brought to their attention.

* Marking a modification as installed also helps us know how many people are using our work, giving us extra incentive to provide more features and new modifications.

We appreciate the support!
-------------------------------------------------------------------------------------------

Priority support & Product Demos available at: http://www.dragonbyte-tech.com/

-------------------------------------------------------------------------------------------

Translations available @ our forum
Support for translations handled by the translator in its respective threads only.

-------------------------------------------------------------------------------------------

Major Features:

Bounced Mail Handling: Once configured, it will (if so desired) automatically track and handle bounced mail. Alternatively, you can manually handle bounced mail if you so wish.

Automatic "Unsubscribe" Link Creation: If the user receiving the mail has access to unsubscribing, a secure link to unsubscribe themselves from the mailing list will be automatically added to the bottom of the mail. It does not require the user to be logged in, so it complies with spam policies set forth by mail providers.

Mail History: Each past sent mail can be viewed at any time from the front-end.

Advanced Subscription Management: Users can quickly and easily (un)subscribe from the mailing list via the mailing list directory, or the admin can manually change the subscription status in the AdminCP.

Bounced Mail Threshold: When an admin-configured number of mails bounce from the same email address, the user is automatically removed from mailing lists and all other email-related vBulletin features, and notified via PM what happened to their account, as well as directions to change their email addresses.

Complete Feature List (Lite)
  • Mailing List Directory
    • List all mailing lists
    • Links to send mail / view mail history / (un)subscribe
    • Unsubscription stats
  • Send Mail
    • Uses the full editor in vBulletin
    • Works with 4.1.4's CKEditor
    • Uses vBulletin's Mail Queue system to avoid overloading servers / avoid "maximum mails per hour" server restrictions
  • Mail History
    • Displays a list of all mail from that mailing list
    • View the mail in full HTML
    • Unsubscription stats
  • (Un)subscribe
    • One-click to add or remove from a mailing list
  • AdminCP
    • Create unlimited mailing lists with per-list usergroup permissions
    • Create keywords for people to subscribe to
    • View list of bounced mail
    • Prune list of bounced mail
    • Permissions for who can view unsubscription stats
  • Scheduled Tasks
    • Hourly collection of bounced mail
    • Hourly checks for number of bounces above the threshold

Complete Feature List (Pro)
  • Send Mail
    • Subscribe to an external mailing list via the vBulletin Sidebar (vB4 only)
    • Override SMTP settings per mailing list
  • AdminCP
    • Ability to create External mailing lists, powered by emails not found in vBulletin user accounts
-------------------------------------------------------------------------------------------
This mod displays a copyright notification in the footer of pages generated by this mod which includes:
  • 1 Link to DragonByte Technologies homepage
  • 1 Link to Product Description page of this modification

Download Now

File Type: zip [DBTech] vBMail v3.3.0 [Lite].zip (171.2 KB, 52 views)

Screenshots

File Type: jpg vbmail.jpg (21.4 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
10 благодарности(ей) от:
BCP Hung, chiggy, CybaGirl, Insta-Gator, Jack.D, Jasem, m2006, mcyates, pjkcards, Skaut

Comments
  #12  
Old 07-03-2011, 06:42 AM
kameraderie kameraderie is offline
 
Join Date: Oct 2005
Location: Philippines
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It will be cool to use this with a feature to send automatic Private Message notification to each users
Reply With Quote
  #13  
Old 07-03-2011, 10:31 AM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very nice to see somethign like this.

How does this addon decide which bounces to act upon? Is it only the number of bounces or does this actually check why an email is bouncing? Even if thats just for email delayed, inbox full and other trivial bounces?

What effect do bounces have on other vbulletin emails to the user? (birthdays, notifications, member email, etc, etc.) If it doesn't affect this, then it only decreases bounced email problems, but doesnt resolve it. Websites would still get blacklisted as spammers if email is still sent to inactive email accounts.
Reply With Quote
  #14  
Old 07-03-2011, 12:22 PM
mokonzi's Avatar
mokonzi mokonzi is offline
 
Join Date: Nov 2007
Location: SW Scotland
Posts: 137
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

vBMail has a threshold feature, meaning an email address can bounce x amount of times before it will be unsubscribed. It uses the standard bounce header to control what it classes as 'real' bounces, but also (as it uses an IMAP email address) list all emails coming to the bounce email address and allows you to manually mark it as 'bounced' mail (for example mailbox full problems don't count as a bounced mail, but you could set it to bounced after the 72 hours mail that often comes).

Once it's marked a user as bounced and processed them (by hourly cron jobs) it then unsubscribes them from all mail lists AND turns off all the email related features within vB's standard install (I'm not sure how it would fare with any non DBTech mod's email features atm).
Reply With Quote
  #15  
Old 07-04-2011, 04:19 PM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

1.0.2 Beta 3:
* Fixed a critical security issue regarding guest permissions

Fillip
Reply With Quote
  #16  
Old 07-04-2011, 04:56 PM
Ocean-Wonders Ocean-Wonders is offline
 
Join Date: Jan 2009
Posts: 160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can you import a mailing list into it i.e a mailing list generated by vb ?
Reply With Quote
  #17  
Old 07-04-2011, 04:57 PM
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
Senior Member
 
Join Date: Sep 2008
Location: North Carolina
Posts: 5,844
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

[high]* TheLastSuperman tags [/high]
Reply With Quote
  #18  
Old 07-04-2011, 05:46 PM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ocean-Wonders View Post
Can you import a mailing list into it i.e a mailing list generated by vb ?
Not yet, in the future we will be looking to adding support for more types of mailing lists, and that's when we'll be looking at importers


Fillip
Reply With Quote
  #19  
Old 07-04-2011, 11:48 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 mokonzi View Post
vBMail has a threshold feature, meaning an email address can bounce x amount of times before it will be unsubscribed. It uses the standard bounce header to control what it classes as 'real' bounces, but also (as it uses an IMAP email address) list all emails coming to the bounce email address and allows you to manually mark it as 'bounced' mail (for example mailbox full problems don't count as a bounced mail, but you could set it to bounced after the 72 hours mail that often comes).

Once it's marked a user as bounced and processed them (by hourly cron jobs) it then unsubscribes them from all mail lists AND turns off all the email related features within vB's standard install (I'm not sure how it would fare with any non DBTech mod's email features atm).
Thanks Mokonzi. Thats very helpful. Could you elaborate on how it use the bounce header to define a bounce? Does it look for certain phrases? Many bounce headers do not have useful information anymore these days and many email providers use their own system/way to alert about bounced email.

Once vbmail marks a user as having an invalid email account, then is there a possibility for the admin to restrict the account? Such accounts are mainly from inactive users or from spammers / trolls.
My site benefited greatly from restricting accounts with inactive email addresses. Spam and trolling went down drastically.
Reply With Quote
  #20  
Old 07-05-2011, 08:21 AM
doopz doopz is offline
 
Join Date: Feb 2003
Posts: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great! Will be testing this out later this week
Reply With Quote
  #21  
Old 07-05-2011, 04:15 PM
DragonByte Tech's Avatar
DragonByte Tech DragonByte Tech is offline
 
Join Date: Feb 2010
Location: Scotland
Posts: 8,814
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alfa1 View Post
Thanks Mokonzi. Thats very helpful. Could you elaborate on how it use the bounce header to define a bounce? Does it look for certain phrases? Many bounce headers do not have useful information anymore these days and many email providers use their own system/way to alert about bounced email.
The most common form of bounced mail is one that sends back all the headers that were sent with the original mail.

vBMail adds a specific header which it then checks for in the bounced mail body. If found, it does some validation checks, and if it's valid it flags it as a bounced mail.

Those bounces that do not follow this standard are either discarded (Automatic mode) or flagged as Unknown Mail (Manual mode).

For maximum "cleanliness" you would set it to Manual mode, then manually edit each mail that did not follow the aforementioned standard, ensuring the mail address is correct (for instance, mails that have been delayed 24/48/72 hours will show as originating from Mailer-Daemon@yourdomain.com instead of the bouncee) and setting the bounce flag to yes.

Quote:
Originally Posted by Alfa1 View Post
Once vbmail marks a user as having an invalid email account, then is there a possibility for the admin to restrict the account? Such accounts are mainly from inactive users or from spammers / trolls.
My site benefited greatly from restricting accounts with inactive email addresses. Spam and trolling went down drastically.
That is not currently possible, due to the fact that there's a chance for false positives (i.e. people using their own domain name's emails, and their site had a temporary problem, or their data center has issues receiving mails from any IP from another data center - this is a real concern, we had this exact issue with Mokonzi himself over there) which would have an adverse effect on a forum.


Fillip
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:53 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.11558 seconds
  • Memory Usage 2,357KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (10)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (2)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete