The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vBMS : vBulletin Mail System Details »» | |||||||||||||||||||||||||
vBulletin Mail System
Finally, for vBulletin 3.6, there is a port from filburt1's original hack. For those of you who aren't aware, he essentially declared it open source, and it's been a bit of a wait for someone to fix it up... I've wanted it for my site, too, so I finally sat down and just did it. What is this? The vBulletin Mail System is a way to give your users webmail access from your site. They can have a name@yourwebsite.com address, send and receive emails and attachments, etc. Options such as mailbox quotas, limits on numbers/types of attachments, a message trailer ("Free mail at yourwebsite.com!") at the end of each message, etc. are all available as well. Please note: this is a pre-final version. As far as I have seen, it is working so far for me, but I have not tested it completely and thoroughly and it's very likely there'll be a number of bugs popping up. However, I have successfully been able to install this on a clean board, exchange emails regularly (including attachments), go through all the basic options/etc. without any errors popping up, so it should be fine. Still, make sure you back up your database before installing this, just due to the nature of its "beta"-ness. To install: upload all files from the "upload" directory to your server in the proper directories. Then, navigate to admincp/vbms_install.php on your server and run the installer. It will make several template additions. If your navbar or header templates hav been modified, it will not be able to do it automatically, and you'll have to add these edits yourself. In template navbar, find: Code:
<td class="vbmenu_control"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td> Code:
<if condition="$show['popups']"> <td class="vbmenu_control" id="navbar_vbms"> <a href="vbms.php$session[sessionurl_q]">$vbphrase[email]</a> <if condition="$vbms_newmessages['newcount'] > 0"> <span style="font-weight: normal; padding: 1px 1px 1px 2px; margin: 0px 3px 0px 2px; border: 1px inset" class="alt1"> <phrase 1="$vbms_newmessages[newcount]">$vbphrase[x_new]</phrase> </span> </if> <script type="text/javascript"> <!-- vbmenu_register("navbar_vbms"); // --> </script> </td> <else /> <td class="vbmenu_control" id="navbar_vbms"> <a href="vbms.php$session[sessionurl_q]">$vbphrase[email]</a> <if condition="$vbms_newmessages['newcount'] > 0"> <span style="font-weight: normal; padding: 1px 1px 1px 2px; margin: 0px 3px 0px 2px; border: 1px inset" class="alt1"> <phrase 1="$vbms_newmessages[newcount]">$vbphrase[x_new]</phrase> </span> </if> </td> </if> Code:
<!-- / header quick search form --> </if> <if condition="$show['member']"> Code:
<div class="vbmenu_popup" id="navbar_vbms_menu" style="display: none"> <table cellpadding="4" cellspacing="1" border="0"> <tr><td class="thead">vBulletin Mail System</td></tr> <tr><td class="vbmenu_option"><a href="vbms.php?$session[sessionurl]">$vbphrase[navbar_inbox]</a></td></tr> <tr><td class="vbmenu_option"><a href="vbms_new.php?$session[sessionurl]">$vbphrase[navbar_write_message]</a></td></tr> <tr><td class="vbmenu_option"><a href="vbms_ab.php?$session[sessionurl]">$vbphrase[navbar_address_book]</a></td></tr> <tr><td class="vbmenu_option"><a href="vbms_folders.php?$session[sessionurl]">$vbphrase[navbar_folders]</a></td></tr> <tr><td class="vbmenu_option"><a href="vbms_filters.php?$session[sessionurl]">$vbphrase[navbar_filters]</a></td></tr> <tr><td class="vbmenu_option"><a href="vbms_options.php?$session[sessionurl]">$vbphrase[navbar_options]</a></td></tr> <tr><td class="vbmenu_option"><a href="faq.php?$session[sessionurl]faq=faq_vbms">$vbphrase[navbar_help]</a></td></tr> </table> </div> Feel free to post with any bugs or questions you find, etc. I'm trying to get this working again thoroughly, for all of us. FAQ
Install clicks, donations and HotM nominations are always welcome. Show Your Support
|
Comments |
#42
|
||||
|
||||
Quote:
EDIT BTW I am using PHP 5.2.x and MySQL 5.X if thats any helpful |
#43
|
||||
|
||||
|
#44
|
||||
|
||||
Fatal error: Call to undefined function: imap_open() in /includes/vbms_class_installer.php on line 790
|
#45
|
|||
|
|||
Quote:
Maybe an add-on feature in the future? |
#46
|
|||
|
|||
hey - anyone know what exactly is a catch all email? what do you put there?
|
#47
|
|||||||
|
|||||||
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
#48
|
|||
|
|||
There's a bug in imap_open function in php 5.2.1 for windows. I tried also the latest cvs snapshot of php but stil the error continues.....
The error i get is this in vbms logs Code:
PHP error: imap_open() [<a href='function.imap-open'>function.imap-open</a>]: Couldn't open stream \{mail.corollaclub.com:110/pop3}INBOX (C:\Domains\corollaclub.com\wwwroot\forums\vbms_checkmail.php:95) Read This from http://gr2.php.net/imap_open Code:
danwatts at gmNOSPAMail dot com 12-Feb-2007 06:39 Be careful about how you specify the string (at least on PHP5). It looks like you need to break out of the "string" if you specify the server name within a variable. <?php //DOES NOT WORK: imap_open("{$server:143/novalidate-cert}". $mailbox,$username,$password) //DOES WORK: imap_open("{".$server.":143/novalidate-cert}". $mailbox,$username,$password) //ALSO WORKS: imap_open("{imap.servername.com:143/novalidate-cert}". $mailbox,$username,$password) ?> By the way in php 4.4.x works fine ... and php.net said that had fixed it in the latest snapshot thats why i tried it but it was unsuccesfull I dont know what to do cause yesterday i was with php 4.4.1 with Apc caching and today i changed to 5.2.1 with Xcache and the forum is better as matter the speed and server load, so i dont really want to go back to 4.4.1 and i loved VBMS... Any help will gratefull. P.S. Mails sent ok from vbms only receiving gives error atm |
#49
|
|||
|
|||
Status before enumerating steps: XML parser created: phrases from /includes/xml/vbms_installation_resources_phrases.xml, templates from /includes/xml/vbms_installation_resources_templates.xml This is all it says after 5 minutes of waiting |
#50
|
||||
|
||||
Produces a mail icon !?
|
#51
|
|||
|
|||
Set up the catchall account, uploaded the files, ran the install, configured it via Admin CP and we're off to the races.
A grand total of about 2 minutes from download to send/receipt of first test email messages on vBulletin 3.6.5. Fantastic layout from both the user and Admin POV. Great features, too. If there were such as thing as MOTY (Mod of the Year), this one would have my vote!) While I *did* catch the warning about the potential for a tedious upgrade to the final released version, it was worth the chance. Awesome job. Clicks install and MOTM ... |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|