The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
[DBTech] vBMail v2 (vB4) Details »» | |||||||||||||||||||||||||||||
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)
Complete Feature List (Pro)
This mod displays a copyright notification in the footer of pages generated by this mod which includes:
Download Now
Screenshots
Show Your Support
|
Comments |
#102
|
|||
|
|||
Fixed.
|
#103
|
||||
|
||||
Firstly thanks for the great hack. It is well written, has a clean code and from checking the source code, I can confirm that a lot of work is put into the project so frankly speaking I believe it is not appreciated enough. So I wanted to tell my appreciation for your work first! :-)
I installed it in a friend's board. He wants to use for bounce email management and not interested in email listing features so my comments are regarding this part only. During installation I had some issues, glitches and fixes for them so I wanted to share with you considering you might want to know about them. ISSUE 1: During the initial installation the hack didn't work first. It gave no signal but it was not processing any bounced emails. After some debugging, I noticed that imap_open() was failing with error: Warning: imap_open() [function.imap-open]: Couldn't open stream {mail.___.com:143/imap}Inbox in [path]/dbtech/vbmail/includes/class_imap.php on line 98 Although all login details were correct. After some work I noticed our server is requiring /novalidate-cert parameter otherwise, it is dieing with error: Certificate failure for ___.com: self signed certificate: /C=US/ST=Unknown/L=Unknown/O=Unknown/OU=Unknown/CN=server1.____/emailAddress=ssl@server1.___" So changing the line in dbtech/vbmail/includes/class_imap.php: PHP Code:
PHP Code:
I think it might be a good idea to: 1- Add a hack setting to enter custom parameters there. Alternatively you can make "IMAP Port" setting inputbox "string", instead of "number" which will then allow entering values like: 143/novalidate-cert 2- In part: PHP Code:
ISSUE 2: In dbtech /vbmail/cron/threshold.php, this part: PHP Code:
PHP Code:
ISSUE 3: The hack is not unflagging user if vb option "verifyemail" is turned off since you tied unflagging only to register.php user activation screen. I added this pluggin to correct this issue for boards which does not use email confirmation: HOOK LOCATION: profile_updatepassword_complete PHP CODE: Quote:
If I run into other issues, I'll keep reporting. And once again, thanks for the great hack and efforts put into it! |
#104
|
||||
|
||||
Quote:
Quote:
I've added the novalidate-cert and the imap_last_error() to the file and it'll be updated with the next version Quote:
Quote:
I'll release it later tonight alongside a vBActivity & Awards update, thanks Fillip |
#105
|
||||
|
||||
I've been reported that sometimes this error shows up for admin:
PHP Code:
|
#106
|
||||
|
||||
My guess is that the Cron doesn't use vB's bootstrap to initialise. Since cron mailing don't need vBMail stuff anyway, I'll edit the mail_send hook with this
PHP Code:
Fillip |
#107
|
||||
|
||||
Why doesn't cron mailing need vbmail stuff? Daily/weekly digest, birthday greetings, event reminder are performed via cron. Actually so is ALL mailing process if "Use Mailqueue System" setting is turned on in vb. Am I missing something?
|
#108
|
||||
|
||||
Because bounced mail collection is not strictly dependent on anything in that hook, the headers simply help it identify the source
Not to mention anything within that if condition I posted is only supposed to happen on vBMail's own pages anyway Fillip |
#109
|
||||
|
||||
Yes collecting is not needing that hook but I assumed email sending depended on that since it needs to check if bounce flag is for the TO: user on. But I guess I'm safe to assume this class is not needed during that process, right?
|
#110
|
||||
|
||||
Correct
Fillip |
#111
|
||||
|
||||
ok thanks!
And one more issue I pulled from PHP error log: When threshold.php runs on cron, it is producing "PHP Fatal error: Call to undefined function print_cp_message() in /home/.../public_html/forum/includes/class_dm.php on line 1092" When I run the cron in scheduled tasks, it does not produce the error so I believe it only happens when it runs on its own. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|