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

Reply
 
Thread Tools Display Modes
  #1  
Old 07-03-2007, 05:05 PM
DHewes DHewes is offline
 
Join Date: Aug 2005
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Providing Email Address @YourDomain

This is an old conversation that has appeared on this and several other vB related forums over the 5+ years I have been working with the product. That said, several things have changed and I am seeking the advice from those with experience doing this. The products that were out there have changed as well. Here is the need:

1) Assumption: vB owner is hosting on a shared ISP and has SSH, FTP and web access to the account but not to the root of the server. vB owner does NOT have root access nor can vB owner listen on low port (<1024).

2) Primary Needs:
A) Run a web based email system with a full blown interface similar to Hotmail or GMail.
B) Allow users to have email addresses at your domain using their vB login name as the primary portion of the email: {username}@{domainname}
C) Allow users to check third party POP3/IMAP email addresses within the same interface
D) Allow users to access this mail account via POP3/IMAP daemon running on the ISP shared server on a high port (does not require root access).
E) The mail system should not require any registration. All registration information should be pulled from the vB user system and updated (including passwords) when a user updated in User CP. It is OK to add required fields to the vB system.

There was Hivemail that did a lot of this, but is long since dead. There has been mention that Jelsoft themselves would add this on, but that has not happened (may one day, but I have not seen it mentioned in a long time). SocketMail has all of these features and has promised repeatedly over the last two years to fully integrate with vB, but it has never happened. I also received an email today forwarded by a friend from their dev team that they have stopped development on the integration piece all together and are no longer making any attempt to integrate.

What else is out there - is in current development - works and is likely to be around for awhile matching vB upgrades? I would greatly appreciate any advise.

Thanks!
Reply With Quote
  #2  
Old 07-04-2007, 05:13 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't think there's any email software out for vBulletin at this time, although I wouldn't think it'd be very hard to add a user to the email system on registration.
Reply With Quote
  #3  
Old 07-04-2007, 07:32 AM
El_Muerte's Avatar
El_Muerte El_Muerte is offline
 
Join Date: Nov 2001
Posts: 237
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A webmail client is usually a very complex piece of software.
But there are a few approaches, but most importantly...

You must have rfc2822 clean usernames, a lot of ascii characters are not allowed in the name part.

Then there are these approaches:

1. redirect the received emails
This would redirect the email to the email address the member has registered in the forum.
This can easily be done with a procmail script and a shell script to retrieve the destination email address. And of course you need a catch all email address.

2. redirect emails to the PM inbox
An email to a given address would end up as a private message. Just like with the previous approach this can be done with a catch all email address and a procmail script and shell script. Of course this adds the limitation of not being able to send emails from the inbox. But that could be "fixed".
However, this approach does require various security checks and content conversion of the emails.

3. use vBulletin as authentication service
With this you use vBulletin as the source for authentication, an existing webmail client (for example IMP) needs to be extended to look up the user credentials.
However, this will require a tricky email server setup, which is probably not possible unless you have root access.
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 01: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.04677 seconds
  • Memory Usage 2,176KB
  • 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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete