vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   vBulletin Mail System (https://vborg.vbsupport.ru/showthread.php?t=125890)

The Chief 09-07-2006 05:38 PM

Quote:

Originally Posted by filburt1
Dammit, with all respect, please read the first post (this isn't directed towards Amy):

1. There are known bugs involving e-mail transmission and reception, and especially the scheduled tasks which are mentioned several times in this thread alone.
2. DO NOT INSTALL IT ON A LIVE SERVER.

Hmm, so we can't use this product?

Hope to see a fix soon :)

filburt1 09-07-2006 06:20 PM

Again, please read the first post thoroughly. This modification exists here in order for the community to come together and develop the stable version.

amykhar 09-07-2006 06:34 PM

This probably should have been put in the coder's forum until it's ready for release. You're just going to go nuts answering 'is it done yet?'

Injektilo 09-07-2006 08:32 PM

Fatal error: Call to undefined function: imap_open() in /home/katsekal/public_html/forum/includes/vbms_class_installer.php on line 798

filburt1 09-07-2006 09:02 PM

Please read the system requirements.

jugo 09-07-2006 10:37 PM

I applaud you fil on making this open source for further development. I am a paid license owner of vBMS and honestly, I would pay for it again.

Paul M 09-08-2006 12:04 AM

Quote:

Originally Posted by filburt1
Again, please read the first post thoroughly. This modification exists here in order for the community to come together and develop the stable version.

That's a nice thought, how do you intend to do this in an actual practical manner ? How are you going to co-ordinate the changes that people suggest/make into new versions for everyone else to keep up to date with ?

filburt1 09-08-2006 12:23 AM

In the case of a separate forum, it is a matter of creating two sticky threads; one with a bundle of every fix available (the full product), and one with user-submitted fixes.

I do have means of running a dedicated CVS server, but I imagine it's beyond the abilities of most users (no disrespect intended; CVS is a piece of crap and not easy to use, especially if it's not built into your IDE like it is with Eclipse).

amykhar 09-08-2006 12:50 AM

But, it may not ever BECOME a separate forum. It might always be a thread because every big mod really needs its own forum and that's just not a possible thing to do. Given that the premium forums are for mods that have been installed by tons of users, and this mod doesn't have working code, I think it's really premature to be expecting a premium forum for it.

COBRAws 09-08-2006 02:20 AM

Quote:

Originally Posted by jugo
I applaud you fil on making this open source for further development. I am a paid license owner of vBMS and honestly, I would pay for it again.

I wouldnt. This is getting nowhere in the near future. I hope someone takes this project and finish it once for all.


ps. I paid for the license too. And regreat it since March 06 because no progress was being made.

filburt1 09-08-2006 02:38 AM

Not one individual will take this project and finish it; the entire point of making it open-source is to appease customers who paid for it, mistakenly believing they were getting a 3.5 version, and never received the final version, only development builds as provided by the developer's license.

Instead, I expect quite a few developers to join in and assist each other (with my input as necessary) to develop the final product beyond what I could have done under the circumstances. Customers win because they will have paid $40 to $48 and gotten the final product, and what's more, the product beyond what was offered in the first place. New users win because they get a free, powerful, and community-driven web mail modification for their forums. I win as a result of the two factors just described.

The alternatives I considered:
  1. Do nothing (always an option for any decision) and not look at the code ever again, just stating that the latest version is what's for sale, and that's it. That would piss off current customers, and there would be no future sales because vBMS would be incompatible from that point on with all vBulletin versions developed since.
  2. Hire developers to continue, regardless of whether I broke even or made a small profit. I tried that twice, and it didn't work out.
  3. Submit it to Sourceforge. I strongly considered that one, but I chose not to in order to restrict the codebase to vBulletin license holders, and to only expose the project to people in a vBulletin context.
  4. Either give away or sell the codebase to Jelsoft. After consideration, they decided not to pick up the project at this time.
  5. Submit it here. It would have the same benefits as submitting to Sourceforge, but would have greater exposure to vBulletin users.
You'll note that option #1 happened with HiveMail, vBMS's primary competitor, although I never planned the two to directly compete as I considered Hivemail to be a more full-featured product at the time, and it's standalone vs. vBulletin-powered. The same result happened: customers got pissed off, development didn't progress at all, and didn't get their money back. Hivemail hasn't been open-sourced to my knowledge, and from the posts I read, development is non-existent, and users are out far more than $40.

This solution, to reiterate, I chose to favor the community, not my tiny PayPal account and equally tiny checking account. This way, customers get a product beyond what they paid for, and future users are able to enjoy vBMS as well.

As for your discussion, Amy: I realize there could never be a dedicated forum for it (hosted here, that is; hosting it myself would not let me restrict access to vBulletin license holders). However, I can always try out the CVS server option. If you and others have alternatives, I'm more than happy to hear them. Anything to create an efficient collaborative environment, I'm all for.

Finally, I'd like this thread to be devoted to vBMS development, not arguments over the product's history or transition to open-source.

So, on that note, if somebody installs vBMS (and also to those who have tried using this version), let's start compiling a definitive list of bugs that need to be fixed.

A high-level list without specifics yet:
  • Sending mail is not always reliable. It varies greatly depending on whether you try to send attachments. This is now because vBMS supports both attachments and HTML messages (along with RFC compliance of sending a plain text version of that HTML), so a multipart/mixed message is necessary. Some mail servers butcher those headers; I know under Windows and PHP, including the Comcast SMTP servers, the message would get butchered and never sent properly (despite PHP reporting success).

    If you can make a message that doesn't send properly, go back, check the option for "test the message without actually sending it", then copy and paste the output here; I suggest using the WYSIWYG editor here so it preserves the colors. Remember to censor out the important stuff (your e-mail address, for example), but keep the rest there, especially the headers and delimiters.
  • Receiving mail does not happen automatically. It occasionally fails manually. First, we should get the manual process working, then the automatic, which should be trivial. To test mail manually, go to vbms_checkmail.php in your forums' root directory (not the one in /includes/cron which is the one that the vB cron system used to use). If you look at the top of the file, I recall there being a switch you can add to the URL to include output. If you leave off the switch, you can refer to the mail checking logs in the admin CP vBMS section.

    I suggest keeping it simple; just one user, no filters or anything fancy like that. Make sure you set up a catch-all account, nothing else like Outlook uses that account, and keep out things like attachments for now.
  • The installer would fail for some users. I could never reproduce the problem, so the installer gives you an error message, post it in full detail. That XML error message is strange: try opening /includes/xml/vbms_installation_resources.xml in your web browser and make sure it doesn't give you any errors (if it does, the file might be corrupted because Firefox thinks its valid XML over here).
  • Blank admin CP pages. I couldn't reproduce that all, but my suspicion is interference from other modifications the user installed. If you get blank admin CP pages, post a list of modifications you've installed.

Paul M 09-08-2006 04:28 AM

As I posted yesterday, when I installed this version it did not create the vb options setting "vbms_checkmail_interval".

Slave 09-08-2006 12:07 PM

Quote:

Originally Posted by filburt1
The advantage over this implementation is that it can be set to run every n minutes. vB's cron system only allows every minute, or every given n minute.

For me, I'm be more than happy to have more than one cron job showing in the cron manager.

I just think, given the complexity of the code, people are more likely to be able to fix the old cron way of doing things because that is how people are used to doing things and have managed to get cron working, so why not this mod, instead of having to learn how you have worked your new cron before even trying to work out how to fix it.

[high]* Slave shrugs ..
[/high]

Given that it is now open source, am I allowed to give the older beta to someone to have a look at?

filburt1 09-08-2006 12:26 PM

I can post some earlier versions later (or just allow public access to the vBMS forum).

Slave 09-08-2006 12:38 PM

Quote:

Originally Posted by filburt1
I can post some earlier versions later (or just allow public access to the vBMS forum).

Either one would be cool :)

In fact, allowing access to the vbms forums might be the way forward, to allow coders to chat about (and release) versions before release here at vb.org ..

filburt1 09-08-2006 12:40 PM

Just moving all discussion to the vBMS forums would be simplest, but the only thing holding me back is keeping out users who don't have vBulletin licenses. If Jelsoft provided an API for hand-chosen forums to keep out unlicensed users, that would be different, but they never will for customer privacy reasons.

Slave 09-08-2006 12:46 PM

Well .. people like vba and v3 arcade do it .. if I remember (it was so long ago that I signed up to their forums) they have a code string within a code quote on vb.org which has to be entered into the signup page of their forum ..

At least I think that's how they do it ..

filburt1 09-08-2006 01:58 PM

That does give me an idea (that one you suggested is too insecure because if the code is leaked once, it's perpetually useless), involving a data exchange between vB.org and my server. I'll need to give it more thought.

Snake 09-09-2006 05:41 PM

filburt1, I don't know how to thank you for realeasing it for free. Thanks a bunch! But is this going to work on 3.6.0 as well?

FireLighter 09-09-2006 09:57 PM

Hey,

This is a great hack, and I desperatley want to use it. But during installation I get this error:
Quote:

Database error in vBulletin 3.6.0:

Invalid SQL:
SELECT phrasetypeid, title, product
FROM phrasetype
WHERE phrasetypeid IN (500);

MySQL Error : Unknown column 'phrasetypeid' in 'field list'
Error Number : 1054
Date : Saturday, September 9th 2006 @ 06:25:24 PM
Script : http://CENSOR/forums/admincp/vbms_install.php
Referrer :
IP Address : CENSOR
Username : FireLighter
Classname : vb_database
What should I do?

Thanks,
-Josh

kall 09-09-2006 10:38 PM

Quote:

Originally Posted by FireLighter
Hey,

This is a great hack, and I desperatley want to use it. But during installation I get this error:


What should I do?

Thanks,
-Josh

You should:

a) Read the first post, noting the part where it says this is a 3.5 Modification.
b) Read the Forum Title, which states this Forum is for 3.5 Modifications.
c) Not try to install this 3.5 Modification on your 3.6.0 Forum.

:)

Wired1 09-10-2006 03:15 AM

Quote:

Originally Posted by Snake
filburt1, I don't know how to thank you for realeasing it for free. Thanks a bunch! But is this going to work on 3.6.0 as well?

Read the post at the very top of the thread, and also read kall's post.

BWilliams 09-10-2006 05:27 AM

getting this error during install:

Fatal error: Call to undefined function: imap_open() in /home/socaps/public_html/vBulletin/includes/vbms_class_installer.php on line 798

The status bar does not increase past 7% (Step 1) after several minutes.

Ideas ??

blueuniverse 09-10-2006 12:21 PM

Quote:

BEFORE YOU READ FURTHER, DO NOT INSTALL THIS MODIFICATION IN ITS PRESENT STATE. READ THE RELEVANT SECTIONS OF THIS POST FIRST IF YOU WISH TO INSTALL VBMS. I AM NOT OFFICIALLY SUPPORTING THIS MODIFICATION.
In particular, a problem is noted with the install. It's not here for installations, it's here for coders to iron out the bugs.

Paul M 09-10-2006 12:32 PM

You have to have php with imap support installed.

COBRAws 09-10-2006 08:25 PM

filburt1 if you want a dedicated forum for vBMS hosted at vbulletin.org, it would be better if you released a functional version for vB instead of complaining about jelsoft not giving a dedicated section for people to discuss this hack.

Besides, since this wen Open Source, i've not seen any progress.

filburt1 09-10-2006 08:28 PM

It's been open source for a week. You can't possibly expect people to learn a product that consists of 16,000 lines of code in a week, or perhaps even a month.

If there was a functional version that I developed for vB 3.5, then I wouldn't have gone open-source and kept the product closed-source and commercial. I haven't complained about a damn thing about a local forum here for vBMS; I discussed it with the staff here (speaking as a moderator here), they said no for know (along with all foreseeable future forums for any other modification released here), and I'm keeping this thread there.

BWilliams 09-10-2006 10:35 PM

Quote:

Originally Posted by Paul M
You have to have php with imap support installed.

How would I go about installing imap support? My hosting company uses cPanel.

P.S. I am trying to install this on a beta site to play around with.

Wired1 09-11-2006 04:08 AM

BWilliams: Talk to your hosting company.

Brent H 09-16-2006 08:04 AM

Wow, discussion about this sure ended abruptly.

Eggie 09-16-2006 10:46 AM

I installed this. It received my test message twice via vbms.php but now i have 5 messages I can see via cPanel but vbms.php is not getting them.

Snake 09-16-2006 11:32 AM

If you're looking for people to cooperate with you to develop this hack together, then why release it and post it in the mods forum? And especially when it's not even working...

Brent H 09-16-2006 06:41 PM

Why not release it here:
http://code.google.com/hosting/

Honestly, if you're trying to go open-source, then trying to restrict the code to vBulletin license holders ONLY is a pretty fruitless effort.

Focus on getting people involved. Focus less on how you're going to maintain control of the source code.

Hell, I'll put it up myself just to get things going.

COBRAws 09-19-2006 04:41 PM

Quote:

Originally Posted by Snake
If you're looking for people to cooperate with you to develop this hack together, then why release it and post it in the mods forum? And especially when it's not even working...

no way! Dont you see all people cooperating and making this hack work? LOL

Welcome back to february 2006, the diff is that you didnt loose your money.

NitroXploit 09-19-2006 06:13 PM

Exactly...

filburt1 09-19-2006 06:21 PM

Please get your facts straight before outright accusing me of not working on the damn thing since Feburary 2006.

I will host forums for discussion on my site as soon as I set up a cross-site authentication system.

cbr929rrerion 09-20-2006 04:37 AM

OK.. I have installed this on my 3.5 board, it seems to work so far, no errors, seems smooth..

Now.. I can go to the compose and send a mail to anyone at any email address as normal, but I am not receiving any emails. If I reply back or try to just send to my alias@mydomain.com I get a failure notice it cant be sent..

any help would be appreciated..

Paul M 09-20-2006 05:08 AM

You read all the warnings about it not working right ?

donatas 09-20-2006 10:23 AM

i've read all 6 pages of topic, know that's many bugs/unfinished things but
installed,all fine can send mail, but when receive message "in reply" message doesn't putted in inbox (via cpanel i can see it, it's on server) is any chance to fix it? :)
ps: no any error messages/warnigs in scripts

y2ksw 09-20-2006 11:33 AM

Nice to see this Open Source, right in the moment I was thinking about buying a license to check it out - and modify it to get it work with 3.6.x :)


All times are GMT. The time now is 05:41 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01505 seconds
  • Memory Usage 1,840KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (11)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete