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 |
#102
|
|||
|
|||
Oh, it works. You just have to get the imap_open() call working correctly on your server, since there doesn't seem to be one fix-all. My biggest annoyance right now is the broken cron-image (but the cron still runs successfully).
Try my fix above. |
#103
|
|||
|
|||
how do I run the imap_open() correctly?
|
#104
|
|||
|
|||
Ok I checked my logs and I get the following error:
Severity Date/Time Message Debug 03-14-2007 11:23 AM Connecting to mail server Error 03-14-2007 11:23 AM PHP error: imap_open(): Couldn't open stream {localhost:143/pop3}INBOX (/home/techenig/public_html/forums/vbms_checkmail.php:95) I called my host and they told me the imap port is 143 hence why I changed it from the default of 110 (I got the error on both ports actually) I also asked if I had IMAP support on PHP and they said yes. So are they wrong? or is something else causing this? |
#105
|
|||
|
|||
I'm receiving a similar error. I can send but not receive emails.
PHP Code:
|
#106
|
|||
|
|||
a little note...
as it's now, sender's nick and alias is switched in the sent message... i mean that if succo with alias succo1@mydomain.com sends a message, it's received as coming from succo1 <succo@mydomain.com> to solve this you have to edit (and switch) $user['username'] and $user['vbms_alias'] in vbms_functions_api.php so, find PHP Code:
PHP Code:
Quote:
|
#107
|
|||
|
|||
I definetely agree with these guys, who are insisting on 1st - creating and 2nd - giving MOTY (Mod Of The Year) to this mod.
A great idea! Cool that you decided to give it a try. Do not listen to the scriptkiddies, who do not even know how to switch imap on their boxes. It is definetely not your problem, that somebody wants to play sexy games while still sitting in kindergarden Only a few questions, knowing that I have over 150.000 users I must ask these now: - what happens to the usernames with irregular chars in it (ex.: b@eutygirl@foo.org - won't work, right? Any solution to that?) - any tests & results with server load on big board? Take care and - once again - great job! |
#108
|
|||
|
|||
NVM fixed
|
#109
|
|||
|
|||
Attempting to send mail to users who have "receive mail from other users" checked still results in a "User has chosen not to receive e-mails from other users" message anyway.
|
#110
|
|||||
|
|||||
Quote:
Quote:
Quote:
To those of you who aren't able to connect properly: perhaps your servers require no-TLS connections? At the moment the setting isn't working properly (small bug), just wait for the next version of the code (like I said, should be up in an hour or so) or if you want to fix it yourself, go to includes/vbms_functions_checkmail.php and change this line: Code:
$notls = ($notls === NULL ? $vbulletin->options['vbms_notls'] : $notls); Code:
$notls = ($notls === NULL ? $vbulletin->options['vbms_forcenotls'] : $notls); Quote:
Quote:
Edit: nvm, figured out what you're talking about, will try to look into this Update: new version posted, with several bugfixes. For those of you already using this, you can either uninstall everything, reupload it all, and reinstall it (not recommended if you've already got ppl using the system, they'll probably lose all their emails/etc.), or reupload all the files and then reimport the style and phrase XML files through the ACP.
bluechris: I'm still working on the issue with the foreign characters, haven't quite figured that one out yet. To those of you having connection problems: try upgrading to the newer uploaded version, then use the "Force no-TLS connection" option in the ACP. To the rest of you: I'm going out of town for a few days, hopefully I'll be able to get more of this fixed up when I get back. |
#111
|
|||
|
|||
Ok, I have one more kindergarten question, as I also want to play sexy games.
If you cant use gmail, hotmail etc...which values are you entering in those fields (see attachment). |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|