Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
vBMS : vBulletin Mail System Details »
vBMS : vBulletin Mail System
Mod Version: 3.0.0p, by Krofh (Member) Krofh is offline
Developer Last Online: Jun 2013 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.6.5 Rating: (21 votes - 4.86 average) Installs: 241
Released: 01 Mar 2007 Last Update: 15 Mar 2007 Downloads: 2580
Not Supported DB Changes Uses Plugins Template Edits Additional Files Is in Beta Stage  

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 [email protected] 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:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Add after:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Add after:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

In your ACP, there should be a new set of options in a "vBulletin Mail System" category. That set of options is your main set of management stuff, and is pretty straightforward.

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
  • Is POP support available for my users?
    No, this is similar to a webmail system.
  • What is a catch-all email address, and how do I set it up?
    A catch-all address is an email address that any mail sent to your server that isn't picked up by another account will go to. For example, if someone sends an email to [email protected] and you do not have a "randomgibberish" account defined, it would forward to your catch-all account that you have set up, such as [email protected].
  • Can I run this if my server doesn't let me have a catch-all mail account?
    Yes, but it's not recommended. As has been suggested by a few members, you can set up one mail account to the be "catch-all" and have vBMS connect to that, then set up mail accounts for each member who wants one and have it forward to the catch-all. All this has to be set up manually with your web host, and takes a great deal of willpower and availability from the website administrator, and is thus not recommended.
  • I'm receiving the following error:

    Block Disabled:      (Update License Status)  
    Suspended or Unlicensed Members Cannot View Code.

    If you're getting an error similar to this, you do not have IMAP functionality available in PHP. Find your php.ini file on your server (usually /usr/local/lib/php.ini on Linux, C:\Windows\php.ini on Windows), and find the extensions section. Uncomment the line ";extension=php_imap.dll" (that is, remove the semicolon at the beginning) and restart your web server. If you don't have access to your web server to do this, contact your web host about installing IMAP support for PHP. If they won't do it, then this hack is not for you.
  • I can't connect to the mail server, with this error:

    Block Disabled:      (Update License Status)  
    Suspended or Unlicensed Members Cannot View Code.

    First, make sure that your port number and server information are right. Some mail servers are on non-default ports (this is common), and some you may have to connect to a different host besides localhost (this is very rare). Also, try using the "Force no-TLS connection" option in the vBMS Options in the ACP.
  • I can connect to the server just fine, but it won't get any email!
    Check the "Mail checking logs" in your ACP (under the vBulletin Mail System area). If there are no logs, then the cronjob probably isn't running. If there are logs, see if there are any errors in there. If it's checking the mail account fine and simply says there are no messages, check with a webmail to see if the catch-all account is even receiving mails. If the webmail shows that the account has mail stuck in it and vBMS isn't picking them up, but vBMS is saying it's checking the account alright and finding 0 messages, then you're likely connecting to the wrong account. By doing these steps, you should at least be able to figure out where the problem is occurring.

Install clicks, donations and HotM nominations are always welcome.

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	scr-acp.jpg
Views:	3484
Size:	82.9 KB
ID:	61203   Click image for larger version

Name:	scr-inbox.jpg
Views:	5387
Size:	36.5 KB
ID:	61204   Click image for larger version

Name:	scr-write3.jpg
Views:	5746
Size:	54.7 KB
ID:	61205  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
vBulletin Mail System filburt1 vBulletin 3.5 Add-ons 413 15 Dec 2009 09:46

  #286  
Old 23 Jul 2007, 23:53
LCN2007 LCN2007 is offline
 
Join Date: Jul 2007
Question

hello all this looks like what i m looking for im using AN Hosting with CPanel on the server
i have unlimited email accounts at my domain does anyone know if this will utilize my unlimited emails with my host? Im just trying to figure out a way to intergrate the unlimited accounts in to my forum so that my users have a [email protected] email account.
Any sugestions?
Reply With Quote
  #287  
Old 27 Jul 2007, 00:46
LCN2007 LCN2007 is offline
 
Join Date: Jul 2007
Bump
Reply With Quote
  #288  
Old 27 Jul 2007, 01:34
kall's Avatar
kall kall is offline
 
Join Date: Apr 2004
Real name: Ace
Technically, it only uses one of your cPanel email accounts, it won't deliver mail to addresses that actually exist as cPanel POP3 mail accounts.

So.. your server receives an email addressed to [email protected] It checks to see if joebloggs exists as an email account. If it doesn't, the email is sent to the default responder, which is set to send the email to the vBMS Processing script. vBMS then delivers it to your user within vBMS.

(If the account does exist as a cPanel Account, vBMS wont get it.)

*edit* This is all from memory. My aplogies if I got some of that wrong.
__________________
vBulletin Styles (All styles compatible with 3.8.4 - Steel Blue 4.0 Available) | vBulletin Hosting
Reply With Quote
  #289  
Old 27 Jul 2007, 04:38
LCN2007 LCN2007 is offline
 
Join Date: Jul 2007
Im using AN Hosting i have unlimited emal accounts how can i give them to my users on my forum? i dont want to have to input every email account by hand.
AN says they support STMP accounts how can i set this up?
Reply With Quote
  #290  
Old 27 Jul 2007, 06:07
alessai2 alessai2 is offline
 
Join Date: Jul 2007
nice hack
thanks ,.,
Reply With Quote
  #291  
Old 28 Jul 2007, 06:22
Kingzor's Avatar
Kingzor Kingzor is offline
 
Join Date: Sep 2005
Originally Posted by meissenation View Post
I installed it on my live forum, have not made it available to members yet, and so far so good. 0 errors, 0 bugs found. I haven't read through all 19 pages, but I plan to go through all of the pages and read bugs and fixes so I can be proactive about any bugs that I personally haven't found yet.

Edit: After trying some extensive tests, the only real bug I've found on my live forum *THUS FAR* are attachments not showing up in the emails when I try sending a test attachment to my alias address. When I reply and attach an image, that does work. I did try removing the single quotations from each instance of the $bbuserinfo['vbms_permissions'] which made the quota show up, but alas it doesn't show the received attachment images yet.
Hrm I havn't had that bug, can you explain what you mean by "reply and attach an image"?
Are you having problems receiving attachments or sending them?

And what kind of files are you trying to attach?
__________________

Join me at my free 2D mmorpg ( http://hiberniagaming.net ) You can Fight monsters, train skills,PVP(in some areas),and even run a shop if you want to, what are you waiting for, The adventure awaits!
Reply With Quote
  #292  
Old 28 Jul 2007, 16:48
LCN2007 LCN2007 is offline
 
Join Date: Jul 2007
Originally Posted by kall View Post
Technically, it only uses one of your cPanel email accounts, it won't deliver mail to addresses that actually exist as cPanel POP3 mail accounts.

So.. your server receives an email addressed to [email protected] It checks to see if joebloggs exists as an email account. If it doesn't, the email is sent to the default responder, which is set to send the email to the vBMS Processing script. vBMS then delivers it to your user within vBMS.

(If the account does exist as a cPanel Account, vBMS wont get it.)

*edit* This is all from memory. My aplogies if I got some of that wrong.
So if i just set this up in Vbms dont make any email accounts in mt Cpanel just let users make email addresses? will they be able to send emai?
Reply With Quote
  #293  
Old 28 Jul 2007, 23:22
raiderlax's Avatar
raiderlax raiderlax is offline
 
Join Date: Sep 2006
This is really cool how long till its out of beta!
__________________

Reply With Quote
  #294  
Old 29 Jul 2007, 23:14
lewisbee lewisbee is offline
 
Join Date: Jul 2005
I'm not able to receive any emails :@
Reply With Quote
  #295  
Old 30 Jul 2007, 01:09
meissenation meissenation is offline
 
Join Date: Apr 2005
Originally Posted by LCN2007 View Post
Im using AN Hosting i have unlimited emal accounts how can i give them to my users on my forum? i dont want to have to input every email account by hand.
AN says they support STMP accounts how can i set this up?
Do you have CPanel for your hosting? What you want to do, these instructions are for CPanel, would be to log in to your backend ( http://www.yoursite.com:2082 ) and then go to Mail and then click Default Address. A Catch-All / Default Address basically says "Any email that is sent to @yoursite.com, if it doesn't match existing email accounts set up in CPanel, I will forward it to the default/catch-all address." For example, I have my catchall as [email protected] -- if someone sends an email to [email protected], since the email address obviously doesn't exist, it goes to the default/catch-all address.
Reply With Quote
  #296  
Old 30 Jul 2007, 01:23
meissenation meissenation is offline
 
Join Date: Apr 2005
Originally Posted by Kingzor View Post
Hrm I havn't had that bug, can you explain what you mean by "reply and attach an image"?
Are you having problems receiving attachments or sending them?

And what kind of files are you trying to attach?
My alias address for vBMS is [email protected], if I go in to Thunderbird and try inserting an image inline or attaching an image to the email, then send it to the [email protected]. When I switch over to vBMS I noticed 1) there's a column with no title and is only about 10px wide, I'm *guessing* this is where the attachment column is? When I view the image, it's just the text, no images.

Edit: Added screenshots to make it more precise. When I sent the email in Thunderbird, it prompted whether I wanted to send it in Plaintext & HTML, Plaintext Only, or HTML Only. I selected HTML only and hit send. Note in the 2nd screenshot that the column is blank.




Last edited by meissenation; 30 Jul 2007 at 01:33.
Reply With Quote
  #297  
Old 30 Jul 2007, 04:57
Techno05 Techno05 is offline
 
Join Date: Nov 2005
Great system I have installed it and am using it all the time.

http://sigrequest.com

Thanks!
Reply With Quote
  #298  
Old 30 Jul 2007, 05:04
Kingzor's Avatar
Kingzor Kingzor is offline
 
Join Date: Sep 2005
It seems to be a problem with your mail server(not the websites mail server but the one used by thunderbird),not processing attachments correctly. Also thats rather strange the way the [img] tag is not being displayed correctly....
Try this fix I whipped up:
vbms_read.php
Line 85ish

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Replace it with

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

That should convert any <img> tags in the message into correct [img] tags.

Oh and that empty slot is for when a message does have an attachment, a small paperclip image will be there.
__________________

Join me at my free 2D mmorpg ( http://hiberniagaming.net ) You can Fight monsters, train skills,PVP(in some areas),and even run a shop if you want to, what are you waiting for, The adventure awaits!
Reply With Quote
  #299  
Old 02 Aug 2007, 05:00
LCN2007 LCN2007 is offline
 
Join Date: Jul 2007
Originally Posted by meissenation View Post
Do you have CPanel for your hosting? What you want to do, these instructions are for CPanel, would be to log in to your backend ( http://www.yoursite.com:2082 ) and then go to Mail and then click Default Address. A Catch-All / Default Address basically says "Any email that is sent to @yoursite.com, if it doesn't match existing email accounts set up in CPanel, I will forward it to the default/catch-all address." For example, I have my catchall as [email protected] -- if someone sends an email to [email protected], since the email address obviously doesn't exist, it goes to the default/catch-all address.

Im looking to utilize the free email accounts from my host i do have cpanel is there a way to add a feature to my site that when a user registrates he gets a real email that is fully functional and can be checked from my site?
Reply With Quote
  #300  
Old 05 Aug 2007, 11:59
RYoBiOS's Avatar
RYoBiOS RYoBiOS is offline
 
Join Date: Apr 2005
Question

I have installed Cyrus IMAP,how can work vBulletin Mail System?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 15:48.

Layout Options | Width: Wide Color: