View Single Post
  #2  
Old 03-09-2005, 08:18 PM
dpark dpark is offline
 
Join Date: Mar 2005
Location: Cambridge, MA
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Heya,

I'm also new to vBulletin, I picked up a license very recently and have been committed to this path, but unfortunately, I think mail2forum+phpBB is exactly what I wanted. Oh well, time to see if I can replicate its functionality on vBulletin instead.

I've been trying to accomplish exactly the same thing as you but with one difference: I don't want to use an external mailing list manager like you do, I want vBulletin (plus hacks/add ons) to be the mailing list manager. mail2forum looks like it can operate that way (with phpBB). Basically, because I want to tie mailing list membership to vB usergroup membership (and when people change their email addresses in the user CP, I want that to be reflected when people send emails to the list / post to the forum).

What I've been trying to start with is the vanilla vB 3.0.7 plus the NNTP gateway mod (https://vborg.vbsupport.ru/showthread.php?t=65152). Unfortunately, this assumes an external mailing list manager (it retrieves emails via a POP connection and sends them out to a single address--the list address). I've managed to hack it a bit so that it handles emails over stdin when called on the command line (like a normal mailing list manager). That way it doesn't have to poll a silly POP account, it can just be called each time an email is received. The harder part is to get it to send new forum posts to every person in a specified vB usergroup that we somehow tie to a forum. At some point, I'll also have to hack the vB usergroup system so that 1) usergroup leaders can add / remove users w/o asking, 2) perhaps add some sort of invite system.

But part of the thing that's slow for me is that it's just taking a while to learn vBulletin--both its internal code structure, for which there is little documentation, as well as its out-of-the-box capabilities (for example, apparently users can subscribe to forums.. but instant emails are not an option for subscription, only daily/weekly digests.. and users can't be subscribed to forums by forum leaders... and forum leaders don't exist, this is why I'm trying to go the usergroup-tied-to-forum route. I still also can't figure out why vB makes a distinction between "primary" and "secondary" usergroups, but it seems ignorable for now). At the moment, I haven't made much progress at all.

Anyway, if you want to use an external mailing list manager, just use NNTP gateway, it probably does most of what you want. I'll just keep hammering at this myself..
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02281 seconds
  • Memory Usage 1,767KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete