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 |
#112
|
|||
|
|||
Nice mod, good work! :up:
Works fine, just one thing, (probably something i missed) when I attach an image ie; .gif .png, it displays all the image code in the email message. See attached .txt |
#113
|
||||
|
||||
Quote:
Quote:
|
#114
|
|||
|
|||
btw, my forum is vba-wrapped, so the newmail template breaks, as there is an headincluded javascript... what i did (and what would be good that any coder would do just as i don't think i'm the only one running in this kind of problems) is to write a new template for the script to be included and insert the command to include that script in headinclude in the plugin which runs at global_start, so that when vbms_new.php is called, the script is inserted in headinclude regardless of me using 'normal' forum view or vba forum view... couldn't this way of inserting scripts be used as a default by coders? i had to use this same behaviour with vbgooglemapme/se and many others, all products which use 'full page' templates with scripts in the head portion
please Krofh let me know if you're interested in having my modded version of the product, thanks |
#115
|
|||
|
|||
Thank you Krofh. Would you recommend to wait a bit until this product is tested a bit more and just use it on a test server at the moment?
|
#116
|
|||
|
|||
another little request... would it be possible to use vbulletin_ajax_namesugg.js when choosing recipients?
i'm trying to do it (in fact, somehow did it), but it would need the comma to be changed in a semicolon as a recipient separator and the spaces (as namesugg uses '<space>;<space> ' as a separator) to be trimmed off from names, so too much code to go into a fast patch again, great work, indeed ! |
#117
|
|||
|
|||
Quote:
It's an email that i sent from this mail system to one address. I tried different addresses and image formats with the same results. |
#118
|
|||
|
|||
Quote:
BTW i have a error if from the forum i attach anything to a composed message .. it goes to outlook express (my test receive mail) as text , seems that either outlook express cannot recognize the attachment or VBMS sents it with problem... i tested with rar, zip, jpg ... in the opposite direction whatever i sent to my VBMS account comes fine in forum as attachment.... anyone else having it or its me? |
#119
|
|||
|
|||
yes, there must be something wrong with the construction of the message with attachment... right now i'm trying to look at this
wish me good luck edit: solved the html portion of the message wasn't closed with the correct boundary, so the receiving client thought that the whole attachment was part of the html portion of the mail to solve this issue, edit includes/vbms_class_mail_message.php, search for PHP Code:
PHP Code:
|
#120
|
|||
|
|||
Everything works on my test site except outgoing emails.
I recv emails fine, but get this error on sending replies or compose new emails. There was an error sending your mail message. This site's host may be experiencing technical difficulties with its mail server at the moment. Please inform the administrator that the following error has occured: there is no error given. |
#121
|
|||
|
|||
I also noticed that when HTML is allowed, VBMS still shows the plain-text version of the message. Apparently, in both the VBMS_READ template AND I believe vbms_read.php, it checks a vBulletin setting that doesn't exist:
In template VBMS_READ: Code:
$vboptions['vbms_htmlaction'] PHP Code:
Code:
$vboptions['vbms_allowhtml'] PHP Code:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|