vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   My next hack... (https://vborg.vbsupport.ru/showthread.php?t=51311)

filburt1 04-07-2003 05:45 PM

My next hack...
 
1 Attachment(s)
...will be a la HiveMail: a mail system fully integrated into vB. Alas it won't be free but it will be much cheaper than HiveMail (of course some features will be sacrificed). Will use vB's template system, user management, the whole works. :)

edit: the hack will require PHP to be compiled with the --with-imap argument. Please upload this script to your site and run it, and then copy and paste the output here. (It determines if you have the imap extension loaded and tries to load it if you don't.)

Boofo 04-07-2003 06:26 PM

Quote:

Today at 01:45 PM filburt1 said this in Post #1
...will be a la HiveMail: a mail system fully integrated into vB. Alas it won't be free but it will be much cheaper than HiveMail (of course some features will be sacrificed). Will use vB's template system, user management, the whole works. :)

edit: the hack will require PHP to be compiled with the --with-imap argument. Please upload this script to your site and run it, and then copy and paste the output here. (It determines if you have the imap extension loaded and tries to load it if you don't.)

You're going to find out there are a lot of people who don't have that on the server. Does HiveMail use that?

Chris Gwynne 04-07-2003 06:34 PM

Checking for imap library...success! ;)

filburt1 04-07-2003 06:43 PM

Quote:

Today at 03:26 PM Boofo said this in Post #2
You're going to find out there are a lot of people who don't have that on the server. Does HiveMail use that?
I don't believe so but theoretically the imap library makes working with mail pretty easy.

Boofo 04-07-2003 06:50 PM

Is there a way to have users be able to use it without having imap installed? You might get more registrations doing it that way.

filburt1 04-07-2003 06:51 PM

Whichever way HiveMail does it. Either way I intend to use the imap extension, most hosts should have no objections to compiling it in for their clients should they request it, anyway...

Dean C 04-07-2003 07:06 PM

Good luck filburt ;) You have a big job on your hands :p

- miSt

colicab-d 04-07-2003 08:31 PM

cant wait :D if its cheap i,ll but it as im not too sure about hivemail and its abilitys to be skinned at present

filburt1 04-07-2003 08:32 PM

HiveMail has a full template system. From what I've seen it appears to be pretty much based on vB concepts; I for one won't buy it for two reasons: (1) it's too expensive for what you seemingly get, and (2) the numerous spelling errors everywhere give it an unprofessional look and therefore make me question other things like security and performance.

N!ck 04-07-2003 09:37 PM

(Psst...I'll build you an import script for a free copy of your new mail system, filb. :) )

Erwin 04-07-2003 09:41 PM

I volunteer to be a beta-tester. ;)

filburt1 04-07-2003 10:30 PM

Quote:

Today at 06:41 PM Erwin said this in Post #11
I volunteer to be a beta-tester. ;)

Let me write it first ;)

Dean C 04-08-2003 07:42 AM

Ditto @ Erwin ;)

bharvey42 04-08-2003 04:26 PM

Sounds good. Just make sure it works on ENSIM servers.

filburt1 04-08-2003 07:34 PM

When ready I will allow beta testers. However to avoid leaked versions I'll still charge; you'll get an upgrade for the full version free and the beta won't be full price.

Anyway, it begins >:)
Code:

Opening imap stream...
Iterating through headers...
time: 1049659900
subject: test again
from: Arien Talabac <*********>
--------------------------------------------------------------------------------time: 1049662373
subject: test
from: Thea Test Account <**********>


Boofo 04-08-2003 07:49 PM

As long as you don't sell it here. ;)

Dean C 04-09-2003 08:18 AM

Blah im not paying - i have hivemail ;)

filburt1 04-09-2003 07:55 PM

Things are progressing very nicely. I expect a private beta within a couple weeks or so. When the time comes I'll post in Service Requests (because it will involve a fee for security reasons).

Darwinist 04-09-2003 09:07 PM

I agree about Hivemail's spelling issues... it always make me cringe when I see stuff like that. But price is another matter. I've been looking at other email server options for a while. Hivemail is a close comparison to most and is far cheaper.

However, not to be negative about your quest, I can't help but wonder why you're going down a road that someone else is already on. Hivemail has just begun vBulletin integration and will probably improve it with every version. Hivemail is already a few steps ahead of you and it'll take a lot to catch up. By then, Hivemail may cover all the concerns that you have about their software.

Maybe go into a different direction with vBulletin... possibly a truely integrated chat room, classifieds section, or auctions? Somewhere someone doesn't already have hold on.

Hivemail had an 80% off sale last week that seemed more desperate then planned. Maybe there's not as large of a target audience? Would there be room for two?

Anyway, I've installed more of your hacks then I can count so I certainly won't question your abilities.:) Like I said, I don't want to be negative, but I'm just curious.

Good luck! I'll definitely be watching. :cool:

filburt1 04-09-2003 09:14 PM

I'm not looking to compete with HiveMail. My system will have far fewer features. It's instead designed to be secure, extremely tightly integrated, and simple.

filburt1 04-09-2003 11:29 PM

I NEVER WANT TO SEE THIS AGAIN: :mad: :angry:
Code:

Opening imap stream...
Iterating through headers...
Reading header 1...
Reading header 2...
Reading header 3...
Reading header 4...
Iterating through messages...
Reading message 1...
Reading message 2...
Reading message 3...
Reading message 4...
Closing imap stream...
Duplicating messages to multiple recipients...
Caching userids...
SELECT userid, LCASE(mailalias) AS alias FROM user
    WHERE LCASE(mailalias) IN ("junk1", "testuser1", "testuser2")uidatable:Array
(
)
Building part of INSERT query...
Building for message 1...
Building for message 2...
Building for message 3...
Building for message 4...
Building for message 5...
Building for message 6...
Array
(
    [1] => Array
        (
            [dateline] => 1049659908
            [subject] => test again
            [from] => Arien Talabac
            [message] => sdfds
            [to] => junk1
        )

    [2] => Array
        (
            [dateline] => 1049656752
            [subject] => test
            [from] => Thea Test Account
            [message] =>
            [to] => junk1
        )

    [3] => Array
        (
            [dateline] => 1049850335
            [subject] => multiple tos
            [from] => Arien Talabac
            [message] => dsds
        )

    [4] => Array
        (
            [dateline] => 1049850369
            [subject] => test again
            [from] => Arien Talabac
            [message] =>
            [to] => junk1
        )

    [5] => Array
        (
            [dateline] => 1049850335
            [subject] => multiple tos
            [from] => Arien Talabac
            [tos] => Array
                (
                    [0] => testuser1
                    [1] => testuser2
                )

            [message] => dsds
            [to] => testuser1
        )

    [6] => Array
        (
            [dateline] => 1049850335
            [subject] => multiple tos
            [from] => Arien Talabac
            [tos] => Array
                (
                    [0] => testuser1
                    [1] => testuser2
                )

            [message] => dsds
            [to] => testuser2
        )

)


filburt1 04-10-2003 12:58 PM

Code:

Opening imap stream...
Iterating through headers...
Reading header 1...
Reading header 2...
Reading header 3...
Reading header 4...
Reading header 5...
Reading header 6...
Iterating through messages...
Reading message body for messsage 1...
Reading full headers for message 1...
Reading message body for messsage 2...
Reading full headers for message 2...
Reading message body for messsage 3...
Reading full headers for message 3...
Reading message body for messsage 4...
Reading full headers for message 4...
Reading message body for messsage 5...
Reading full headers for message 5...
Reading message body for messsage 6...
Reading full headers for message 6...
Closing imap stream...
Duplicating messages to multiple recipients...
Caching userids...
Building part of INSERT query...
Building for message 0...
Building for message 1...
Building for message 2...
Building for message 3...
Building for message 4...
Building for message 5...
Building for message 6...
Adding messages to database...
All done!

The hardest part is over (mail server communication). A beta is pretty much guaranteed now.

filburt1 04-14-2003 10:43 PM

UPDATE

The system seems to be working flawlessly at WDF after working out the most frustrating PHP bug that I've encountered to date. The next beta will include some new features...there's a thread in the Announcements forum at WDF as to what those will be.

It's pretty cool just playing around with it overall, too :D

Smoothie 04-15-2003 04:29 AM

POP3 access too?

filburt1 04-15-2003 10:06 AM

Quote:

Today at 01:23 AM Smoothie said this in Post #26
POP3 access too?
Explain.

Smoothie 04-15-2003 03:51 PM

Members that have signed up for an email address on your site, using your email hack, can access via the site, and via a POP3 client, such as OutLook?

Hivemail is just web access. How will your hack integrate into the forums? Username and password?

filburt1 04-15-2003 04:04 PM

No, it will not be accessable via POP clients, only the web interface.

It's integrated by user accounts, user options, and pretty much every single function of vB.


All times are GMT. The time now is 07:52 AM.

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.01266 seconds
  • Memory Usage 1,801KB
  • 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
  • (3)bbcode_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (27)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete