Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 03-23-2001, 11:32 AM
Guest
 
Posts: n/a
Default

The only problem is moderating the pop3 account. I am looking into a similar solution that would use a daemon to monitor incoming email. However since we use qmail, it would not be necessarily portable to other systems.

This daemon would call a PHP script everytime a new message arrives and feed it the message. This would then put the message in the database properly. Using a CRON job can cause your messages to get out of sync and create confusing threads. The best way to do it automatically is through a daemon.

There would be no reason to send the userid with the message because you will have the email address in the "Sender" field of the email. If it isn't an address from a valid vBulletin user you simply send back a auto-response saying that the message wasn't allowed and send it to /dev/null. This is the same way YahooGroups (formerly eGroups) works.

Basically I see a clean header looking like:
#XXXXXXX This is the thread Subject

Where the XXXXXX represents the Threadid. There is really no reason for anything else to be included. With the Threadid you can put it where it belongs and with the email address in the "Sender" field you can match it with the user.
Reply With Quote
  #12  
Old 03-23-2001, 11:53 AM
Guest
 
Posts: n/a
Default

If only the senders email is checked users can easily fake someone else's ID; Just configure their email-address in you mail program as your email adress...
Reply With Quote
  #13  
Old 03-23-2001, 02:12 PM
Guest
 
Posts: n/a
Default

Quote:
Originally posted by Mas*Mind
If only the senders email is checked users can easily fake someone else's ID; Just configure their email-address in you mail program as your email adress...
VERY good point...
Reply With Quote
  #14  
Old 03-23-2001, 04:06 PM
Guest
 
Posts: n/a
Default

Another point to consider: You could do something similar to Yahoo! Groups / eGroups where the to field determines where it goes. e.g. This forum is called vBulletin Code Hacks. To send a post via email to it, address the email to vbulletin_code_hacks@vbulletin.com and that would help sort them on the way in. For a site with hundreds of forums (ascifi.com comes to mind), that could either be a help (pre-sorting makes it a little more efficient) or a hinderance (too many addresses to keep track of), but for a site like this or like SPF, it wouldn't be too bad.
Reply With Quote
  #15  
Old 03-23-2001, 04:08 PM
Guest
 
Posts: n/a
Default

Quote:
Originally posted by tubedogg
Another point to consider: You could do something similar to Yahoo! Groups / eGroups where the to field determines where it goes. e.g. This forum is called vBulletin Code Hacks. To send a post via email to it, address the email to vbulletin_code_hacks@vbulletin.com and that would help sort them on the way in. For a site with hundreds of forums (ascifi.com comes to mind), that could either be a help (pre-sorting makes it a little more efficient)
I actually like that idea - I have over 140 forums and this would make it much cleaner!
Reply With Quote
  #16  
Old 03-23-2001, 04:14 PM
Guest
 
Posts: n/a
Default

Really we don't need to think about Forums on a reply. The forumid simply doesn't matter since the post is attached to a created thread so for 90% of incoming mails this is irrelevant.

Using a full-featured email program, you can direct them to a "Catch-All account" that will be watched to and have emails pulled from it.

AS far as the email and password thing, eGroups doesn't require this and is able to catch it so there must be a way to do it. Granted they handle it in the email daemon because most scripts would be too "stupid" and could be fooled.

How does MajorDomo handle these things? Anyone pull it apart yet?
Reply With Quote
  #17  
Old 03-23-2001, 07:37 PM
Guest
 
Posts: n/a
Default

Having email participation is interesting, but it should be configurable by forum.

I have forums where I want to send email to subscribers containing the contents of messages posted, however I want them to have to come back to the site to participate in the discussion.

I also have forums where participation by email would be great in both directions, and the forum would act principally as an archive.

I bought vBulletin in the first place because I did not want to just run MailMan mailing lists and MHonArc list archives on my site. I could have done that without spending a dime on vBulletin...
Reply With Quote
  #18  
Old 03-29-2001, 02:36 AM
Guest
 
Posts: n/a
Default

This hack is definately a "thumbs up"...

I would use this feature to include our Email mailing lists with the web-based forums. It's also a very good way to archive email mailing lists and digestified formats.

We currently have two mediums and I'd like to integrate them both seamlessly. This is a perfect hack for that.

-- Mike
Reply With Quote
  #19  
Old 03-29-2001, 04:10 PM
Guest
 
Posts: n/a
Default

I, too, would be able to make great use of this. I actually have a user that has worked up his own script that will post to the forum although it's not easily expandable. Some type of integrated solution would be great!

Let us know if there's any progress on this . . .
Reply With Quote
  #20  
Old 03-29-2001, 04:28 PM
Guest
 
Posts: n/a
Default

I'm going to give this a shot during the school holidays (week after next), so watch out for a release in a few weeks
Reply With Quote
Reply


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

Forum Jump


All times are GMT. The time now is 11:02 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.04347 seconds
  • Memory Usage 2,231KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete