View Full Version : Administrative and Maintenance Tools - [DBTech] vBMail v2 (vB4)
Code Monkey
04-11-2013, 04:05 PM
Going over the header fully reveals that it is removing the domain from some sender and some receiver tags
Delivered-To: Domain present
Return-Path: Domain removed
Received-SPF: pass (google.com: best guess record for domain of bounce@com designates xxx.xxx.xxx.xxx as permitted sender) client-ip=xxx.xxx.xxx.xxx; (this might send the bounce to google.com?
To: removed
From: removed
Sender: removed
Other emails I looked at from other sources including vbulletin default emails do not have this problem.
I hope this helps
Code Monkey
04-11-2013, 04:09 PM
I should add that the above is a gmail header. I can't view it in other headers since they never get through. Google is being nice because some of the info is there and they are using their own algorithm and not some really strict service like cloudmark.
DragonByte Tech
04-12-2013, 01:08 AM
how and where to send this email options HTML ??It's automatic :)
Nice Mod except all the from addresses are username@com. Which of course sends it into spam folder if your lucky, get's your IP spam flagged if your not lucky. Any ideas?Check the email address you've entered as From Email in the mailing list configuration.
Fillip
DragonByte Tech
04-13-2013, 02:31 AM
vBMail v1.1.10
Fix: Fixed an issue that could cause a vBulletin query to error out in some circumstances
Fillip
DragonByte Tech
10-11-2013, 09:51 PM
Update
Hotfix: PHP 5.4 Compatibility fixes
This does not guarantee the mod is error free on PHP 5.4, but it will take care of the reported errors. Thank you all for your reports :)
Fillip
andrew67
10-24-2013, 02:02 AM
I purchased this product and when I did a mailout it truncated all 3 links in the email and turned them all in to 404 errors which of course defeated the purpose of the email :)
Anyone had this problem ?
David Copeland
10-26-2013, 05:56 PM
I purchased this product and when I did a mailout it truncated all 3 links in the email and turned them all in to 404 errors which of course defeated the purpose of the email :)
Anyone had this problem ?
What VB version do you have?
I am thinking of using this.
David
David Copeland
10-26-2013, 09:46 PM
Update
Hotfix: PHP 5.4 Compatibility fixes
This does not guarantee the mod is error free on PHP 5.4, but it will take care of the reported errors. Thank you all for your reports :)
FillipFillip, are you monitoring this thread?
Also, I attempted to register at your VB Forum and your system failed to send me an activation email. As a potential customer, I need to have a reliable means of communicating with you. Your forum contact link does not exist either.
David
DragonByte Tech
11-01-2013, 12:56 PM
I purchased this product and when I did a mailout it truncated all 3 links in the email and turned them all in to 404 errors which of course defeated the purpose of the email :)
Anyone had this problem ?We have had no similar reports of this happening, please try disabling all other addons.
Fillip, are you monitoring this thread?Not as closely as threads at our site.
Also, I attempted to register at your VB Forum and your system failed to send me an activation email. As a potential customer, I need to have a reliable means of communicating with you. Your forum contact link does not exist either.What is your email provider?
Also, if by "forum contact link" you mean the "Contact Us" link then it does indeed exist :)
Fillip
DragonByte Tech
11-19-2013, 10:41 PM
vBMail v1.2.0
Feature: You can now manually prune bounced messages via the Bounced Mail List
(Pro) Feature: The SMTP settings in vBulletin can be overridden on a per-mailinglist basis
Fillip
daimpa
12-11-2013, 10:34 PM
Hi, I've a huge problem with bounced mails. Now I'm in the blacklist for spam :( Is this mod the solution to bouncing email? I've thousand of these:
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:
ilgabbiano24.pt@gmail.it
SMTP error from remote mail server after RCPT TO:<ilgabbiano24.pt@gmail.it>:
host mx1.gmail.it [84.19.190.13]: 550 5.1.1 <ilgabbiano24.pt@gmail.it>:
Recipient address rejected: User unknown in virtual mailbox table
DragonByte Tech
12-11-2013, 10:46 PM
This mod will indeed handle those kind of emails :)
You don't have to use the Mailing List component in order to take advantage of bounced mail handling either :)
Fillip
Stevenwi
12-15-2013, 07:13 AM
Installed :)
Fillip,
this is great mod. No need to care about bounced eMails anymore!
But may I make 2 suggestions?
On my forums I have several people which just ignore to update their eMail-adresses. Shouldn?t bother me. But it does. Couldn?t you add an option to change the owner of a bounced mail to the usergroup 3? So they would be forced to put in a valid adress instead of their bounced ones.
I don?t make use of the mailing lists. There is just no use on my forums for them and I?ve only installed vbMail for having that neat little bouncehandling ;)
I?ve noticed that there are two new buttons in the usercp?s, related to the mailing lists and people are asking me, what the heck this should be and I have to say nothing you should care about. Guess I?m not the only one with that. May be you could make the appearance in the usercp?s optional?
But, all in all, was a long time until somebody came up with a functional bouncehandler like this. Kudos, Fillip.
DragonByte Tech
12-31-2013, 12:47 AM
Fillip,
this is great mod. No need to care about bounced eMails anymore!
But may I make 2 suggestions?
On my forums I have several people which just ignore to update their eMail-adresses. Shouldn?t bother me. But it does. Couldn?t you add an option to change the owner of a bounced mail to the usergroup 3? So they would be forced to put in a valid adress instead of their bounced ones.
I don?t make use of the mailing lists. There is just no use on my forums for them and I?ve only installed vbMail for having that neat little bouncehandling ;)
I?ve noticed that there are two new buttons in the usercp?s, related to the mailing lists and people are asking me, what the heck this should be and I have to say nothing you should care about. Guess I?m not the only one with that. May be you could make the appearance in the usercp?s optional?
But, all in all, was a long time until somebody came up with a functional bouncehandler like this. Kudos, Fillip.Feature requests are best posted @ our forum (http://www.dragonbyte-tech.com/forum.php) in the support forum for this mod, so that they're not lost to the mists of time here on vB.org :)
Fillip
Feature requests are best posted @ our forum (http://www.dragonbyte-tech.com/forum.php) in the support forum for this mod, so that they're not lost to the mists of time here on vB.org :)
Fillip
Oh lord, another forum I have to register for? Mmpf...nah. I?m on so many forums, I could never visit them all in a days - and you are not sooo old, that you couldn?t remember this little feature request.
else{print->magnet->fridge=1} ;)
But - as a little reminder, Fillip, ...I mean, just in case.. :
the two fields in the usercp are also visible in the profile tab "about me"
Erm..ehh..sorry, have to go :D
DragonByte Tech
01-03-2014, 01:55 PM
Oh lord, another forum I have to register for? Mmpf...nah. I?m on so many forums, I could never visit them all in a days - and you are not sooo old, that you couldn?t remember this little feature request.Please understand that at the time of writing, we have 106 releases here at vBulletin.org.
I don't think it would be reasonable to expect us to be able to keep track of multiple feature requests for 106 releases, especially considering it's likely to be several weeks, if not months, until we next release an update for vBMail.
My fridge is also not big enough to contain that many magnets - the downsides of being a bachelor :)
For this reason, we request that people post feature requests on our forum, as we have an issue tracking mod (that we released on vB.org as DragonByte vBForms (https://vborg.vbsupport.ru/showthread.php?t=287061)) that will remember the threads and organise them by each release, so that we can quickly see what feature requests are outstanding.
Personally, I don't believe this is an unreasonable request. However, if you do, then I can absolutely respect that - but please do not expect your feature request to be taken into consideration as a result.
Thank you for your understanding :)
Fillip
Alan_SP
01-03-2014, 07:33 PM
Oh lord, another forum I have to register for?
Actually, you don't have to register anywhere.
But, you want something for free and you have a hard time registering (which is free and actually takes no more than a minute to do) on a forum? Well, it looks like you don't care about this feature request at all.
Which, of course, is completely fine.
May be my fault - but has the ironic part between the lines in my post above become some kind of lost in translation? Should be a joke, nothing more.
meissenation
03-11-2014, 11:21 PM
edit: I'm an idiot -- apparently having the php_imap extension enabled would help *facepalm* :lol:
korny
05-01-2014, 07:08 PM
Do I have to create a mailing list to have the bounce emails and other options to work? Can I not do a mailing list and just send out a mass email using the vb default mass email section and the bounce emails mod will still work?
DragonByte Tech
05-07-2014, 12:29 PM
Do I have to create a mailing list to have the bounce emails and other options to work?No, you can use the bounce management aspects of the mod without setting up a mailing list :)
Fillip
Killeglass
10-05-2014, 10:34 PM
Is there a way to delete test emails I sent while configuring it?
Thank you :)
DragonByte Tech
11-01-2014, 06:24 PM
vBMail v2.0.0 Beta 1
Subscription Log
Tracks every subscription/unsubscription event across all areas of vBMail
Records every piece of data available regarding any event
Browsable via the AdminCP
Maintenance: Mass Unsubscribe
Unsubscribe any combination of usergroup(s) from any combination of mailing list(s) in very few clicks
Compatible with the Subscription Log
Accessible under the DBTech - vBMail AdminCP menu group
(Pro) Require Subscription Confirmation
Requires users to click a confirmation link before they are fully subscribed to a mailing list
Controlled via vBulletin Options
Defaults to off
Fillip
DragonByte Tech
11-01-2014, 06:25 PM
Is there a way to delete test emails I sent while configuring it?
Thank you :)Not at this time, sorry :(
Fillip
DragonByte Tech
11-09-2014, 08:03 PM
vBMail v2.0.0 Beta 2
Subscription Feedback
Asks for feedback after an Unsubscribe link has been clicked
Pre-determined feedback items, as well as a free-form text field
Emails feedback to "Webmaster Email" address
Fillip
DragonByte Tech
11-17-2014, 03:59 PM
vBMail v2.0.0 Gold
New Features:
Subscription Feedback
Feedback reasons can now be customised
Accessible via a new AdminCP area
Translatable via the Phrase Manager
(Pro) Add/Delete feedback reasons
Fillip
DragonByte Tech
11-23-2014, 03:05 PM
vBMail v2.1.0
New Features:
Mailing List History
Delete emails from history
Accessible to managers and mailing list owners
(Pro) Inactive User Reminders
Turn the system on/off
Include specific usergroups
Inactivity Threshold (Days)
Inactivity Metric (Last Visit, Last Activity or Last Post)
How many emails to send per user in total
Fillip
BasilFawlty
11-27-2014, 07:46 PM
I just installed this mod, but I need help. Maybe I just don't understand how it's supposed to work. Problem: I have a test user which is set up with as a regular user but also belonging to a special test user group called "Special Test." I set up a mailing list and set that user group to "Default Subscribed" However, when I click on "View Subscribed Users" in the Mailing List Manager, that user in that test group does NOT show up, nor does he get mail when I send mail from the meal list. However, when I look at the Subscription Log, I see that user has :Subscribed" but under "Mailing List" it says "N/A". So when I select a user group to be "Default Subscribed" in a mailing list, it seems to give them a subscribed status, but not subscribed to any list. What am I missing, or is this a bug?
Hi Filip,
we were wondering, why our newsletter only reachs 7% of our users for quite some time now. Today I came across the field dbtech_vbmail_bounceflag in the vbuser table and wondered, why that field was empty for most users:https://vborg.vbsupport.ru/external/2014/12/8.png
Q1: Could this be the reason, that we can?t reach most of our users anymore? The timeframe since this occurs would fit with the installation date of vbMail and the bounce handling.
Q2: Would updating that field with 0 unflag all users?
(And before I break something: UPDATE `vbuser` SET `dbtech_vbmail_bounceflag` = `0` - is this the correct query to update the field with 0 ?)
cnczone
12-29-2014, 03:42 AM
Is there anyway to add all users to the vbmail subscribers list?
YOODA230
01-11-2015, 04:18 AM
Default Subscribed - If the intention is that the list of users marked set by default, so it does not work.
How do I can include all registered users....
Another question
How can I set the text direction to Hebrew text right to left
DragonByte Tech
01-12-2015, 05:49 PM
Is there anyway to add all users to the vbmail subscribers list?Not at this time, sorry :(
Default Subscribed - If the intention is that the list of users marked set by default, so it does not work.
How do I can include all registered users....
Another question
How can I set the text direction to Hebrew text right to leftThe "Default Subscribed" feature will subscribe all users who did not have a subscription status when saving the mailing list.
The text direction will follow what the user's language direction is set to :)
Fillip
lazytown
02-21-2015, 10:23 AM
Is this mod smart enough to know the difference between bounce reasons? For example, my server currently has all emails bouncing from ATT due to them blacklisting the server (temporarily). So the emails get bounced, but the reason in the bounce states it's due to being blacklisted. Will the mod know that and not block that user? So that the admin can possibly fix the problem rather than removing valid addresses? Thanks.
lazytown
02-21-2015, 09:27 PM
Is this mod smart enough to know the difference between bounce reasons? For example, my server currently has all emails bouncing from ATT due to them blacklisting the server (temporarily). So the emails get bounced, but the reason in the bounce states it's due to being blacklisted. Will the mod know that and not block that user? So that the admin can possibly fix the problem rather than removing valid addresses? Thanks.
Also what does vbmail do if the bounce is due to a user over their mailbox quota?
DragonByte Tech
02-22-2015, 08:45 PM
All bounces are handled equally by vBMail. Due to the vast number of different mail server configurations and their specific ways of returning a bounce, vBMail simply treats all incoming email to the bounce address in the same way. It will increment the user's number of bounces by one.
Users who have been flagged for email change will have their bounce flag cleared when they change their email, or admins can unflag them manually via the User Manager.
Fillip
lazytown
02-25-2015, 06:42 AM
Will this work on emails that bounced before it was installed? I have a bounced email account with over a thousand bounces in it. If I install this will it process them correctly?
Will this work on emails that bounced before it was installed? I have a bounced email account with over a thousand bounces in it. If I install this will it process them correctly?
Nope, cause there will be no "bouncedfrom"-header in them.
lapiervb
02-25-2015, 10:33 AM
I do not email the members very often maybe a newsletter twice a year. The biggest issue I have is emails getting sent to the spam folder. Does this mod improve the percentage of emails that successfully land in the inbox?
astdirect
03-16-2015, 07:32 PM
First, brilliant mod !!
Only problem I have is that there are no PM's being sent to users who hit the bounce limit. Everything else appears working fine. Lite version
astdirect
03-16-2015, 07:59 PM
OK, found reason. I had reached my personal PM limit !! It turns out that a few of the PM's were sent (up until I reachd limit) but the rest of the bounced list did not receive a PM. Will they be sent a PM in due course now that I have increased my PM limit??
DragonByte Tech
04-06-2015, 04:49 PM
vBMail v2.1.1
New Features:
HTML Emails
Full HTML emails now fully supported
Requires <!DOCTYPE in the body of the email
Fillip
DragonByte Tech
04-27-2015, 05:33 PM
vBMail v2.1.1 Patch Level 1
Bug Fixes:
Certain replacement variables would not work if the email was sent in HTML mode
Fillip
DragonByte Tech
05-18-2015, 05:50 PM
vBMail v2.1.2
Changes To Existing Features:
Mail Sending
Saving a Draft as a Template no longer erases the draft
Saving a Template as a Draft no longer erases the template
Bug Fixes:
Fixed an issue with viewing the mail history that could produce a database error
Fillip
DragonByte Tech
07-04-2015, 07:11 PM
vBMail v2.1.2 Patch Level 1
Bug Fixes:
Subscribing to External mailing lists via the forum home block would not work as intended
Fillip
Raakin
07-18-2015, 01:34 AM
When we create a new mailing list with default subscription for a certain usergroup, it is not subscribing any user to that mailing list.
How can we subscribe only those users who have opted for receiving Admin email? using the default subscription after creating a new mailing list?
DragonByte Tech
08-17-2015, 09:41 PM
vBMail v2.1.3
New Features:
Inactive Users Viewer
Displays a paginated list of inactive users
User ID
User Name
Last Visit
Last Activity
Last Post
Whether this user is "bounce flagged"
Sortable by:
User Name
Last Visit
Last Activity
Last Post
Fillip
pjkcards
08-26-2015, 12:11 AM
Looks like a great mod, thanks for releasing it, and thanks for your time spent on supporting it.
Does it measure open rates? I'm concerned that much of our mass emails go into spam, and we want to fix that.
BGN64
09-06-2015, 11:04 AM
I just upgraded to 2.1.3 lite on vB 4.2.2 PL4 and get the following error on vbmail.php
Fatal error: Access to undeclared static property: VBMAIL::$version in /home/user/public_html/vbmail.php on line 214
BGN64
09-07-2015, 09:26 AM
Commented out
Line 114 'version' => '2.1.3',
This removes the error but I have not tried send an email yet.
cdoyle
09-12-2015, 01:05 PM
hi,
I've been looking through the thread, and not seeing an answer to this, but I could just be missing it.
So I created a new mailing list on m forum, and have it set to be default for registered users. But it seems to only be adding new users as they sign up. What do I need to do, for all the current members? How do I get them subscribed?
cdoyle
09-24-2015, 03:51 PM
hi,
I've been looking through the thread, and not seeing an answer to this, but I could just be missing it.
So I created a new mailing list on m forum, and have it set to be default for registered users. But it seems to only be adding new users as they sign up. What do I need to do, for all the current members? How do I get them subscribed?
anyone know the answer to this?
DragonByte Tech
09-24-2015, 04:01 PM
Did you set the default as you created the list, or did you edit it later? It won't work if you edit it later.
Fillip
cdoyle
09-24-2015, 04:14 PM
Where do you set the default as you create the list?
I only see that option after I've already hit save, and then go back into the list to edit.
cdoyle
09-27-2015, 01:27 PM
Did you set the default as you created the list, or did you edit it later? It won't work if you edit it later.
Fillip
I tried creating a new list and I don't see anywhere to set the defaults. Not until after the list is already created?
Where do I set the default for which users I want subscribed at the time of creation of the list?
cdoyle
10-02-2015, 06:16 PM
I can't figure this out, how do I get all my existing members subscribed to the list?
I really want to send out a newsletter, but right now all of my older members won't get it.
DragonByte Tech
10-05-2015, 03:26 PM
vBMail v2.1.3 Patch Level 1
Bug Fixes:
Inactive reminders are no longer sent to users who have opted out of admin emails
Fillip
DragonByte Tech
10-05-2015, 03:32 PM
I can't figure this out, how do I get all my existing members subscribed to the list?
I really want to send out a newsletter, but right now all of my older members won't get it.The first time you create a mailing list, all users on the default subscribe list will be subscribed, unless you are running the Pro version which has subscription confirmation. They will then need to click a link in their email to confirm their desire to subscribe.
Fillip
cdoyle
10-06-2015, 03:53 PM
The first time you create a mailing list, all users on the default subscribe list will be subscribed, unless you are running the Pro version which has subscription confirmation. They will then need to click a link in their email to confirm their desire to subscribe.
Fillip
Should all those users appear when viewing the list?
I create a new list, set all registered users as the default group, but when I view the group it shows nobody. Then as new users join the forum, they will appear in the list.
How can I confirm that all previous members are subscribed?
cdoyle
10-13-2015, 04:24 PM
Should all those users appear when viewing the list?
I create a new list, set all registered users as the default group, but when I view the group it shows nobody. Then as new users join the forum, they will appear in the list.
How can I confirm that all previous members are subscribed?
Can anyone answer this?
I really want to use this mod, but if I can't confirm that it's going to all my registered users, then I'm going to have to uninstall.
DragonByte Tech
10-13-2015, 04:31 PM
If, when you create a new list and tick the "default subscribed" box for the select usergroups, they do not show up in the Subscribed Users list, then please PM me with an FTP and AdminCP account so I can look into this on-site.
Fillip
pjkcards
10-20-2015, 09:39 AM
If, when you create a new list and tick the "default subscribed" box for the select usergroups, they do not show up in the Subscribed Users list, then please PM me with an FTP and AdminCP account so I can look into this on-site.
After clicking "Add New List", I don't see any box to check for "default subscribed". Where is this? This is all I see:
https://www.dropbox.com/s/ifduzu4x2oy2b3t/Screenshot%202015-10-20%2018.41.59.png?dl=0
Edit: I found it. You setup the mailing list, then edit it, and check the box under the "default subscribed" column. Then you can see all the users are subscribed.
A question questions:
1) Where do you actually setup and send emails? I don't see any place to create an email.
2) hat is the point of the Manage Keywords section?
Thanks for your time.
super_dork
10-23-2015, 07:12 PM
Do you have information about the max number of subscribers who can be emailed? I have a mailing list of about 4000 users and I got a 500 error after it seemingly timed out. I was able to send test messages without issue.
cdoyle
10-26-2015, 02:17 PM
Does this mod work for everyone else?
I still can't seem to figure out how to get existing members subscribed to my send list. I was hoping to send out a newsletter soon, but I need it to go to all my members in hopes to draw them back to the site.
I've tried every option I see, I just want to know if this is happening to everyone or just me.
DragonByte Tech
11-09-2015, 07:57 PM
vBMail v2.1.3 Patch Level 2
Bug Fixes:
Fixed an issue where having multiple mailing lists could render the "Default Subscribed" functionality unusable
Fillip
DragonByte Tech
11-23-2015, 08:05 PM
vBMail v2.1.3 Patch Level 3
Bug Fixes:
In certain scenarios, the "Default Subscribed" flag would be disregarded when saving the permissions
Fillip
cdoyle
12-02-2015, 10:49 AM
Question on HTML emails.
1. Are you supposed to paste the HTML directly into the editor? The reason I ask is, if I do this, email clients appear to display the emails for the most part OK. But if a user goes to the forum and clicks on the archive, all they see is HTML.
2. somewhere in this thread, I saw that you are supposed to put the doctype within the <body> is that correct?
This might be a really stupid question, but how can I send mail using this?
Ah, I found it. /vbmail.php
Skaut
12-17-2015, 10:27 AM
vBMail v2.1.3 Patch Level 3
Bug Fixes:
In certain scenarios, the "Default Subscribed" flag would be disregarded when saving the permissions
Fillip
Can you please explain why is this in Addons sections of your OP: Poor Man's Bounced Email Handler
Is it really necessary, I had a feeling your solution was complete. What is it missing that you advise people to install that 2nd mod as well? Please let me know because I am considering buying your PRO version to support your development.
DragonByte Tech
12-18-2015, 08:57 PM
vBMail v2.1.3 Patch Level 4
Bug Fixes:
Sending a HTML email via WYSIWYG would not display the email correctly in the mail history
Fillip
DragonByte Tech
12-18-2015, 08:58 PM
Can you please explain why is this in Addons sections of your OP: Poor Man's Bounced Email Handler
Is it really necessary, I had a feeling your solution was complete. What is it missing that you advise people to install that 2nd mod as well? Please let me know because I am considering buying your PRO version to support your development.Sorry, I don't know where you get the "Poor Man's Bounced Email Handler" from?
This product will check for bounced email from users and remove email features from their account, as well as preventing the mails you send via vBMail from being delivered to users who have reached the bounced mail threshold.
Fillip
kevius
12-25-2015, 01:00 PM
Hello
Fine mod but... it's not possible to send a picture into the message ?
Merry Xmas, Fred
Scimia
01-22-2016, 05:18 PM
I've installed this plugin but every page of the plugin gives me this error:
Invalid action. Go back.
How to fix this?
DragonByte Tech
01-22-2016, 05:21 PM
Hello
Fine mod but... it's not possible to send a picture into the message ?
Merry Xmas, FredHi Fred,
I believe using the IMG BBCode will work :)
There's no attachment support at this time, though.
I've installed this plugin but every page of the plugin gives me this error:
Invalid action. Go back.
How to fix this?Hi there,
This is most commonly caused by an incorrect upload. Could you please double-check that you have dragged and dropped the contents of the "upload" folder to your forum's folder?
Fillip
BadgerDog
02-26-2016, 11:41 AM
I apologize to the vBulletin staff, but I'm at a loss what to do to get some support for their paid product.
What a poorly designed customer support system on their main site... I've tried to post this four times there under their "open ticket" function and it still wouldn't appear anywhere. I even tried a PM to Belazor and it wouldn't accept that... and yes, I was logged in, as would be obvious since it let me download updates to my paid products. It just keeps going back to their home page.
================================================== =====
I simply was trying to upgrade (since I have a lifetime license which I believe is the PRO version since thats the paid version) from 1.20 installed to vBMail v2.1.3pl4.
I uploaded the new files as recommended..
I made the modification to class_mail.php as recommended..
==================
3. Open ./includes/class_mail.php and find:
$this->smtpSocket = fsockopen(($this->secure == 'ssl' ? 'ssl://' : 'tcp://') . $this->smtpHost, $this->smtpPort, $errno, $errstr, 30);
Add above:
static $hook_code = false;
if ($hook_code === false)
{
$hook_code = vBulletinHook::fetch_hook('dbtech_vbmail_smtp_exec _send');
}
if ($hook_code)
{
eval($hook_code);
}
=====================
This is all I did .. I never got as far as importing the product XML?
Immediately started getting this error which crashed the whole site and I couldn't even get into AdminCP any longer.
tech_vbmail_mailinglist', ); ?>xtracache); } } ?>
Parse error: syntax error, unexpected '}' in /usr/www/apache/htdocs/milsurps/dbtech/vbmail/hooks/global_start.php on line 65
I contacted my Unix support person, since I'm a neophyte with coding. He modified a vBulletin config file so he could get back into our AdminCP and he disabled vBmail plugin which is still showing v1.20 of vB. I then restored all if the old vBMail 1.20 upload files, but I'm afraid to re-enable this thing at all now. My Unix tech recommended I don't do anything else, as he said it might crash the site again.
What I dont understand is that when I went to do the change in class_mail.php, which appears as an instruction for both v.120 and v2.1.3pl4. my class_mail.php version that existed under v1.20, DID NOT already have that change?
Yet, I was running 1.20 fine and sending newletters to our various advisory groups?
Regardless, I added the suggested code to my native class_mail.php under vBulletin 4.13PL8, so I could do your vBmail v2.1.3pl4 upgrade and that's when our site blew up. It was almost immediately when I made that change, so Im not sure what that means?
So, I have no idea why 1.20 was working if that change was never made and now I can't use either version of our paid product.
Regardless, I do need to get either the old version or new version running again for our members, so what would you recommend I do?
Thanks for your help?
Regards,
Doug
DragonByte Tech
02-26-2016, 12:40 PM
What a poorly designed customer support system on their main site... I've tried to post this four times there under their "open ticket" function and it still wouldn't appear anywhere. I even tried a PM to Belazor and it wouldn't accept that... and yes, I was logged in, as would be obvious since it let me download updates to my paid products. It just keeps going back to their home page.Hi there,
I'm sorry for the difficulties you're having with our support ticket system. I have investigated our server logs, and the contents of your message was triggering a ModSecurity rule designed to prevent PHP Injection exploits. To read more about ModSecurity, if you're unfamiliar, you can click this link: https://www.modsecurity.org/
I have now disabled the offending rule, so you should experience no further problems posting support tickets @ our site :)
tech_vbmail_mailinglist', ); ?>xtracache); } } ?>
Parse error: syntax error, unexpected '}' in /usr/www/apache/htdocs/milsurps/dbtech/vbmail/hooks/global_start.php on line 65This looks like a corrupted / interrupted upload of the global_start file.
If you PM me with an FTP and AdminCP account over @ www.dragonbyte-tech.com (not here @ vB.org), I'll upgrade the mod for you :)
Fillip
BadgerDog
02-26-2016, 01:05 PM
Hi there,
I'm sorry for the difficulties you're having with our support ticket system. I have investigated our server logs, and the contents of your message was triggering a ModSecurity rule designed to prevent PHP Injection exploits. To read more about ModSecurity, if you're unfamiliar, you can click this link: https://www.modsecurity.org/
An error message other than just returning to the home page would have been informative, saving all of us a lot of time .. ;)
I will PM you on your site the information ...
Thanks again to Vbulletin.org staff for permitting my post here .. :up:
Regards,
Doug
DragonByte Tech
02-26-2016, 01:14 PM
An error message other than just returning to the home page would have been informative, saving all of us a lot of time .. ;)Unfortunately I don't believe I can control this, as we run cPanel/WHM and I can't find a location to change this.
Fillip
Alan_SP
02-26-2016, 02:06 PM
An error message other than just returning to the home page would have been informative, saving all of us a lot of time .. ;)
Mod security isn't designed this way. :( It purposely obfuscates failures, leaving impression that everything worked fine from hackers side.
You can't just like that change the way it works. And it really has strange set of rules by default. You need to work really hard on all rules to get it working without problems on site like DBTech's (they had need for many things in posts, like php code, html code, paths to directories (linux or more rarely windows)).
All in all, mod security is more of a hindrance than security. Of course, someone who took really long time maybe can found set of rules that would give additional security without blocking genuine people posting their problems.
But... this is not the place for detailed discussion about mod security.
DragonByte Tech
02-26-2016, 03:55 PM
You can't just like that change the way it works. And it really has strange set of rules by default. You need to work really hard on all rules to get it working without problems on site like DBTech's (they had need for many things in posts, like php code, html code, paths to directories (linux or more rarely windows)).
All in all, mod security is more of a hindrance than security. Of course, someone who took really long time maybe can found set of rules that would give additional security without blocking genuine people posting their problems.You are so right. I lost count of how many hours I sat staring at the live ModSec log view when we recently switched servers and installed the new version of cPanel that had built-in ModSec support instead of it being something the host controlled via their Managed Hosting option.
That was like 5-6 months ago.
I'd say our rule set is pretty stable right now though, the message Doug tried to post was quite specific and I can't say I blame them for thinking it was suspicious (sorry Doug! It's that trench coat and the blackened sunglasses, you do look a bit shifty... ;) ).
That being said, by default ModSec appears to come with rules that are only suitable for sites that offer absolutely no user input whatsoever, which is rare these days.
Fillip
BadgerDog
02-26-2016, 04:16 PM
Well, we could spend a lot of time here talking about security, but I'd prefer some help getting my site live again with the paid version of vBmail. :D
As requested, I left the information I think you require as a PM on your site and I've been standing by, so let me know what else you need. Thanks .. ;)
Tangential to vBmail crashing our site on upgrade, I also thought that while waiting, I'd do some cleanup of other mods not being used. One of those is free version of Dragonbyte Gallery, which when I clicked UN-install also crashed with an error, interestingly enough, pointing to vBmail., which is why I'm raising it here in this thread.
I simply wanted to un-install Dragonbyte Gallery, so I selected the un-install option under plugins...
• Deleted CMS Widget: Dragonbyte Gallery
• Reverted Table: user
• Reverted Table: usergroup
• Deleted Table: dbtech_gallery_albums
• Deleted Table: dbtech_gallery_categories
• Deleted Table: dbtech_gallery_cat_subscribers
• Deleted Table: dbtech_gallery_comments
• Deleted Table: dbtech_gallery_cust_fields
• Deleted Table: dbtech_gallery_favorites
• Deleted Table: dbtech_gallery_images
• Deleted Table: dbtech_gallery_instances
• Deleted Table: dbtech_gallery_modules
• Deleted Table: dbtech_gallery_rating
• Deleted Table: dbtech_gallery_user_subscribers
• Deleted Table: dbtech_gallery_views
Rebuild Style Information
Updating style information for each style
<snip for privacy> all template un-install updates went fine and said DONE at the end
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/www/xxxx/xxxx/xxxx/includes/block/dbtech_vbmail_form.php on line 124
I have no idea why these two products would be co-dependent (cross marketing?), but I've also left you a PM to get some help fixing that which went wrong during a simple clicking of Dragonbyte Gallery un-install button.
Regards,
Doug
DragonByte Tech
02-27-2016, 04:07 PM
The vBMail upgrade went fine, I suspect that also takes care of the block issue since that was most likely caused by the same corrupted upload :)
Fillip
Wir3tap
03-13-2016, 09:22 AM
On Vbulletin 4.2.3 got this on importing of XML:
XML Error: Processing Instruction not finished at Line 205
DragonByte Tech
03-13-2016, 02:12 PM
On Vbulletin 4.2.3 got this on importing of XML:
XML Error: Processing Instruction not finished at Line 205Hi there,
What version of PHP are you running?
Fillip
Anders64
04-26-2016, 02:02 PM
Im getting this erro upon first install, what am i doing wrong?
/home/ddcdcdc/www/forums/dbtech/vbmail/includes/class_install.php appears to be missing!
DragonByte Tech
04-26-2016, 02:03 PM
Im getting this erro upon first install, what am i doing wrong?
/home/ddcdcdc/www/forums/dbtech/vbmail/includes/class_install.php appears to be missing!Upload the contents of the upload folder to your forums folder, not the upload folder itself.
Fillip
keyla31
06-02-2016, 10:23 PM
Does this deal with bounces from the other emailing systems in vbulletin? I have a newsletter that gors out that gets a lot of bounces, will it deactivate those that bounces as well?
keyla31
06-02-2016, 10:24 PM
I have 50000 users is there any fast way to add them all to the email list?
DragonByte Tech
06-02-2016, 10:45 PM
Does this deal with bounces from the other emailing systems in vbulletin? I have a newsletter that gors out that gets a lot of bounces, will it deactivate those that bounces as well?It won't unsubscribe from other email systems, sorry :(
I have 50000 users is there any fast way to add them all to the email list?You can use the Default Subscribed flag :)
Fillip
anihil2
10-29-2016, 09:33 AM
Hello, I found one issue with vBMail. When user click on unsubscribe link in email he/she will get feedback pool before getting unscubscribe. Lets assume that at this time noone else did unsubscribe. After user unsubscribed in View Mail History admin should see for this specific mail only one person in 'Unsubscribed Users' column. That is correct if user used unsubscribe link only once. But if user go to this unsubscribe link without even setting feedback option it will automatically increment this 'Unsubscribed Users' counter. In my example below I have one user test which press link unsubscribe several times and I get:
https://vborg.vbsupport.ru/external/2016/10/3.jpg
Could it be fixed to count only users that actually unsubscribed from mailing list and not how many time they clikc on unsubscribe link?
anihil2
10-29-2016, 10:22 AM
Hello, I found one issue with vBMail. When user click on unsubscribe link in email he/she will get feedback pool before getting unscubscribe. Lets assume that at this time noone else did unsubscribe. After user unsubscribed in View Mail History admin should see for this specific mail only one person in 'Unsubscribed Users' column. That is correct if user used unsubscribe link only once. But if user go to this unsubscribe link without even setting feedback option it will automatically increment this 'Unsubscribed Users' counter. In my example below I have one user test which press link unsubscribe several times and I get:
https://vborg.vbsupport.ru/external/2016/10/3.jpg
Could it be fixed to count only users that actually unsubscribed from mailing list and not how many time they clikc on unsubscribe link?
Didn't have time to wait for fix :) so I fix it myself. Fix description below.
In file dbtech\vbmail\actions\mailinglists.php from lines 1053-1069 move code:
if ($vbulletin->GPC['mailid'])
{
// We have a mail id
if ($mail = $db->query_first_slave("SELECT unsubscriptions FROM " . TABLE_PREFIX . "dbtech_vbmail_mail WHERE mailid = " . intval($vbulletin->GPC['mailid'])))
{
// Mail id was valid
if (!$subscribeflag OR $mail['unsubscriptions'])
{
// We're either unsubscribing, or we can decrement it successfully
$db->query_write("
UPDATE " . TABLE_PREFIX . "dbtech_vbmail_mail
SET unsubscriptions = unsubscriptions " . (!$subscribeflag ? '+' : '-') . " 1
WHERE mailid = " . intval($vbulletin->GPC['mailid'])
);
}
}
}
Before line 1043 which is:
VBMAIL::$db->insert('dbtech_vbmail_subscriptionlog', array(
After change it code should look like this:
else if ($exists)
{
if ($vbulletin->GPC['mailid'])
{
// We have a mail id
if ($mail = $db->query_first_slave("SELECT unsubscriptions FROM " . TABLE_PREFIX . "dbtech_vbmail_mail WHERE mailid = " . intval($vbulletin->GPC['mailid'])))
{
// Mail id was valid
if (!$subscribeflag OR $mail['unsubscriptions'])
{
// We're either unsubscribing, or we can decrement it successfully
$db->query_write("
UPDATE " . TABLE_PREFIX . "dbtech_vbmail_mail
SET unsubscriptions = unsubscriptions " . (!$subscribeflag ? '+' : '-') . " 1
WHERE mailid = " . intval($vbulletin->GPC['mailid'])
);
}
}
}
// We either subscribed or unsubscribed
VBMAIL::$db->insert('dbtech_vbmail_subscriptionlog', array(
'userid' => $user['userid'],
'mailinglistid' => $mailinglist['mailinglistid'],
'dateline' => TIMENOW,
'subscribed' => $subscribeflag,
'reason' => (!$subscribeflag ? 'un' : '') . 'subscribed',
'mailid' => $vbulletin->GPC['mailid']
));
}
What this change will give you?
When user hit link with unsubscribe it will increment counter "Unsubscribed Users" only when user flag in database change from Subscribed to Unsubscribed. If user try to hit unsubscribe link again it will not increment this counter anymore.
I hope this will help someone.
anihil2
10-29-2016, 01:59 PM
Sorry with spamming with messages.
I installed this addon on vB version 4.2.3 Patch Level 2 without any issues.
I tried the same installation files on vB version 4.2.3 and it did install without any issues. But after I try to go to vbmail.php I get message:
"The vBMail product has been deactivated by an administrator."
Anyone know what might be wrong?
DragonByte Tech
11-04-2016, 07:31 PM
Sorry with spamming with messages.
I installed this addon on vB version 4.2.3 Patch Level 2 without any issues.
I tried the same installation files on vB version 4.2.3 and it did install without any issues. But after I try to go to vbmail.php I get message:
"The vBMail product has been deactivated by an administrator."
Anyone know what might be wrong?This means the product has been disabled in the Product Manager in vBulletin.
Fillip
tuRiver
01-04-2017, 11:08 PM
Does this mod add the ability to send weekly digest (with hot/top threads) etc.. ?
ivanp
06-18-2017, 10:25 AM
vBulletin 4.2.5 reports "PHP Fatal error: Call to undefined method vB_DataManager::vB_DataManager()"
The following files should be changed:
dbtech/vbmail/includes/class_dm_keyword.php
dbtech/vbmail/includes/class_dm_feedback.php
dbtech/vbmail/includes/class_dm_message.php
dbtech/vbmail/includes/class_dm_mailinglist.php
FROM:
function vBMail_DataManager_Keyword(&$registry, $errtype = ERRTYPE_STANDARD)
{
parent::vB_DataManager($registry, $errtype);
TO:
function __construct(&$registry, $errtype = ERRTYPE_STANDARD)
{
parent::__construct($registry, $errtype);
DragonByte Tech
06-18-2017, 10:26 AM
This has been resolved in the latest version @ our site, vB.org hasn't been updated yet.
Fillip
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.