Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Email Integration (New Threads/Replies by and through email!) Details »
Email Integration (New Threads/Replies by and through email!)
Mod Version: 2.6, by Cyricx (Member) Cyricx is offline
Developer Last Online: Dec 2011 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.7.x Rating: (15 votes - 4.73 average) Installs: 112
Released: 31 Jan 2008 Last Update: 29 Feb 2008 Downloads: 1198
Not Supported DB Changes Uses Plugins Template Edits Auto-Template Code Changes Additional Files  

This modification allows you to mimic email lists such as yahoo groups through your forums!

Complete with the user's receiving emails for new threads and replies AND being able to reply directly from email or sending a new email to start a new thread!

Just like email lists, you will need a separate email box for EACH forum that you have this enabled for!!

After installing this modification in the forum manager you will enter the settings for each forum to connect to it's own email box.

After doing so, members can subscribe to each forum that this mod is enabled for to receive notifications for new threads and replies.

Any posts in that forum, will be sent to them via email in one of two formats that you as the administrator decide. One format has a "reply box" and is the most sure fire way of not getting excess email crap ont he forums. The second format (noted as "Old" format) keeps an email in its base pure form with some attempts at quoting messages. Examples of both are attached below.

The users can then reply to that email (which will then be processed and posted to the forums through the cron job that runs every 10 minutes), or they can send a new email to the email address and a brand new thread will be created!

Essentially mimicing an email list! Suddenly those users that hate forums, can still be dragged into the conversations and help keep the forum's activity level up!


IMAP
You MUST have php imap functions enabled on your server to use this modification! You do not need to have IMAP installed, just have to enable php to use the functions by recompiling it with imap enabled!


If you are upgrading from the version
for vbulletin 3.6.x , see below!

BUGS!
These are the known bugs to date:
  • Unconfirmed bug that email processing does not handle Japanese characters.
Unsupported Items
These are the items that are not currently supported:
  • Some custom bbcode modifications will not display like they do on the forums in the html emails. Like glow, and the table mod.
TO UPGRADE
  • Please see the file in the zip for upgrading!! If your upgrading from version 2.3.X you will need to reverse some file edits that are no longer nessecary!
NEW INSTALL
  • See instructions in the zip file.
VERSION HISTORY!
  • 2.5 Release
    • New Features
      • Email Integration now uses vbmail! This DOES require one small file edit.
  • 2.5.1 Release -
    • New Feature -
      • Added some debug triggers in the cron file. Turning on debug will stop email sfrom being deleted after they are processed and if a message errors out, the error email will be sent to an admin specified email address which is set in the cron file.
    • Bug Fixes -
      • Fixed incorrect call to plain text parsing. (this is the cause of the duplicate posting/undefined function errors)
      • Corrected security hole.
      • Corrected a typo in the error message for attachments that are too large.
      • Rebuilt the method of determining attachment types vs max size to handle more then 2 attachments. Previous code would not process more then 2 attachments.
      • Added a call to determine the parentid for replies if one isn't specified prior to the post being added to the database from emails.
      • Fixed a bug where previous messages were blank in new layout for posts that didn't have a parentid specified.
  • 2.5.2 Release
    • Bug Fixes
      • Fixed bug with new users not being automatically subscribed to forums when it is enabled for their usergroup.
      • Added a dirty regex fix for utf-8 encoded filenames.
  • 2.5.3 Release
    • Bug Fixes
      • Fixed bug that displayed "Set All Instant" on User CP Subscribe Forums page when no forums were setup for Instant Email Notification.
      • Fixed bug that allowed forums that were set inactive to appear on the User CP SUbscribe Forums page.
      • Fixed bug with the how the "New Layout" processs improving how it tries to remove the first layer of > signs in replies.
    • Improvement/Bug Fix
      • Changed the field in the Forum Manager for forum['ei_usergroups'] so that it now controls not only who can reply via email. But who can receive instant notification emails. It is now titled "Please enter the usergroup IDs that can use this feature."
      • Added the phrase "You may increase the space between the above lines as needed." to the "New Layout" email templates to alleviate user confusion.
  • 2.5.4 Release
    • Bug Fixes
      • Added a quickfix for a bug that caused a function error when replying to a thread that a user was subscribed to while in a forum that was enabled for Email Integration.
    • Error Checks Added
      • Added a function exists check to the cron file and the search settings page to warn people when they have not correctly enabled imap functions.
  • 2.5.5 Release
    • Bug Fixes
      • Added a check to subscribeforum.php to not display subscription options for forums that are links.
      • Fixed a bug that caused the cron to incorrectly list the username and signature in the emails. (The post processed to the forums were correct, it was just the emails that were screwy sometimes.)
      • Slightly modified phrase and variables for replies so that if a post has a title, it'll use that title for the email, if not, it'll use the thread title like before.
  • 2.6 Release
    • Bug Fixes
      • Joining an unmoderated public group will now auto subscribe you per the usergroup settings.
      • NO CONFLICTS with Instant Thread Subscription! See details in below post.
    • New Stuff
      • User Option Allow Auto Subscribe - This is an admin allowable, user option that let's the user choose to not be auto subscribed.
      • User Option not receive own posts - A new user option that lets them select to NOT receive their own posts via email.
      • Editted the phrase for the Auto Subscription script to tell people what to do if there are no listings.
      • Added error checks when saving a usergroup for if auto subscriptioin is entered with a forumid for a forum that does not have email integration enabled and also checks that the usergroup you are saing is entered in the forum manager as allowed to use email integration.
  • 2.6.1 Release (BETA VERSION)
    • Hot Fix
      • It appears I was unseting a variable too soon. I've corrected this and it has resolved the issue with multiple posted replies on my test server.
Most of these will be slow to make it in til I know I've got the code to handle just about every type of email we could receive But in anycase, here are the ideas for future versions!
  • End User Option to subscribe to just receive new thread emails, or receive all new thread & reply emails (current version does all new threads & replies).
Thanks to RedTyger, Bob Denny, Ed Kohwley and Chris McKeever for their additions and assistance with portions of this code.

Huge thanks also goes to the many individuals that have helped test various incarnations of this mod.

MAD PROPS TO: cgmckeever for a great quoting regex for the old format, and all the mods at www.4winmobile.com for helping test version 2.4 prior to release!!

You guys rock!

Please feel free to donate to my continued work on this modification!! It let's me spend more time on it!
Make a Donation!


Version 2.6 will work with both 3.6.8 and 3.7x


Upgrading from version for 3.6.x
  • Due to using different product ID's due to the changes that will be coming up for the version for vbulletin 3.7.x you will need to uninstall the 3.6.x version and install the 3.7.x version in this thread. My apologies for the inconvienance, I've been unable to determine an alternative with the 3.6.x version still in development due to the last few bugs.
The #.X versions are the solid tested versions.

The #.X.X versions are the beta versions. New features and bug fixes will be worked in there and then when I have a solid version it'll be released as the next #.X

Thank you!!

~ Cyricx

Download Now

Only licensed members can download files, Click Here for more information.

Supporters / CoAuthors

Screenshots

Click image for larger version

Name:	exampleemailnewformat.jpg
Views:	2508
Size:	90.0 KB
ID:	75242   Click image for larger version

Name:	exampleemailoldformat.jpg
Views:	2067
Size:	42.7 KB
ID:	75243   Click image for larger version

Name:	examplesubforum.jpg
Views:	1808
Size:	26.2 KB
ID:	75913  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Major Additions Email Integration (New threads/replies by email) Cyricx vBulletin 3.6 Add-ons 1069 25 Mar 2014 00:44

  #256  
Old 15 Apr 2010, 21:27
Rhaegar Rhaegar is offline
 
Join Date: Mar 2006
Hi - just wondering if there's any news on getting this ported to vb4.
Reply With Quote
  #257  
Old 27 Apr 2010, 20:09
Serenit_y Serenit_y is offline
 
Join Date: Mar 2010
Need some assistance in running the EI cron using the forumread.php patch,

I created a proxy site; forums.domainname.com, to connect to my vbulletin forum installed at, servername.domainname.com/vbulletin

On the forumread.php file, should the forum url variable be
The proxysite url, i.e.
$forum_url = 'http://forums.domainname.com/vbulletin/index.php';

Or should it be the server site
$forum_url = 'http://servername.domainname.com/vbulletin/index.php';

The same question with the cron URl variable,

Thank you v.much in advance.

John.
Reply With Quote
  #258  
Old 28 Apr 2010, 11:41
FCS-Webmaster FCS-Webmaster is offline
 
Join Date: Aug 2007
Hi there any solutions for vb4 Users? This Mod really rocks and I don't want to miss it :-/
Reply With Quote
  #259  
Old 28 Apr 2010, 22:09
Krahl Krahl is offline
 
Join Date: Aug 2005
Same here. VERY interested in a vB 4 port of this mod.
Reply With Quote
  #260  
Old 29 Apr 2010, 16:08
ecraig's Avatar
ecraig ecraig is offline
 
Join Date: Apr 2010
Will this Email Integration version work on VB3.8.X ?
Reply With Quote
  #261  
Old 02 May 2010, 16:51
ecraig's Avatar
ecraig ecraig is offline
 
Join Date: Apr 2010
Email Integration error

Our messages are going through on the boards now, but they are being duplicated and are causing repetitive emails to go out each time.

Theres an error on the EI cron which may be the cause:


Fatal error: Call to a member function set_parsing_language() on a non-object in /local/apache/content/forums.afponline.org/htdocs/forums/includes/cron/emailintegration.php on line 1615

Do you know what could be happening?

Here is that section of code:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


Last edited by ecraig; 02 May 2010 at 17:18. Reason: added code around line 1615
Reply With Quote
  #262  
Old 03 May 2010, 10:57
Serenit_y Serenit_y is offline
 
Join Date: Mar 2010
To Ecraig

See post #843 here; http://www.vbulletin.org/forum/showt...51222&page=57;
For a fix on the repetiive mail post issue.
Reply With Quote
  #263  
Old 04 May 2010, 23:11
LittleSilver66 LittleSilver66 is offline
 
Join Date: May 2010
GroupWise and Outlook Express client

Hello,
We are not having any trouble receiving emails about new posts and threads, but it seems that the mailbox specified for replies is not being polled so the replies are not showing up in the forum.
IMAP is enabled in PHP and we are using GroupWise 7.0 and Outlook Express.
Can you point me in the right direction as to what the issue may be?

Thank you very much and I look forward to your response.
Reply With Quote
  #264  
Old 04 May 2010, 23:15
LittleSilver66 LittleSilver66 is offline
 
Join Date: May 2010
Also I am having trouble finding the script you are talking about from your install.txt:
"If you have problems getting emails to appear in the forum, you can use a help script I have written which tests many different configurations to determine the proper entries for your forum. To use this script, go to AdminCP -> Email Integration -> Forum Setings Help. Enter the information as described, and run the script. Be aware that this script can take a *very* long time to run.
When the script has finished running, you should see a box with recommended settings which allowed the script to successfully connect to your IMAP server. Use these settings to configure your forum."

Where exactly is this?
Reply With Quote
  #265  
Old 07 May 2010, 07:48
topianno topianno is offline
 
Join Date: Mar 2009
Any Plans for Support in 4.0?

Aloha!
I was wondering if anyone knew if there were any plans for support for this plugin with vBulletin 4.0?

I recently upgraded to 4.0 and I am getting an error caused by the plugin.

THE ERROR I AM GETTING IS LISTED BELOW:


Warning: array_merge() [function.array-merge]: Argument #1 is not an array in [path]/includes/class_bootstrap.php(1146) : eval()'d code on line 1
Anyone have any ideas on how to resolve this?

Thanks ahead of time!

-Gabe
Reply With Quote
  #266  
Old 10 May 2010, 08:59
barne77 barne77 is offline
 
Join Date: Dec 2003
any update for vb4
Reply With Quote
  #267  
Old 16 May 2010, 11:14
ArchAngelz ArchAngelz is offline
 
Join Date: May 2010
Guess we are all waiting for a vb4 solution to this.
Reply With Quote
  #268  
Old 19 May 2010, 10:09
Serenit_y Serenit_y is offline
 
Join Date: Mar 2010
Originally Posted by LittleSilver66 View Post
Also I am having trouble finding the script you are talking about from your install.txt:
"If you have problems getting emails to appear in the forum, you can use a help script I have written which tests many different configurations to determine the proper entries for your forum. To use this script, go to AdminCP -> Email Integration -> Forum Setings Help. Enter the information as described, and run the script. Be aware that this script can take a *very* long time to run.
When the script has finished running, you should see a box with recommended settings which allowed the script to successfully connect to your IMAP server. Use these settings to configure your forum."

Where exactly is this?
Ciao,

Do you have Mail parse installed? Under admin options, Maintenance list, I think you'll find php.info, if theres a mention of mailparse then it's installed, else you need this.

I also couldnt find the script AdminCP -> Email Integration -> Forum Setings Help, the author was refering to.
Reply With Quote
  #269  
Old 19 May 2010, 10:10
Serenit_y Serenit_y is offline
 
Join Date: Mar 2010
Is there a way to handle bounced messages?
Or store them?

Thanks in advance.
Reply With Quote
  #270  
Old 21 May 2010, 14:15
Serenit_y Serenit_y is offline
 
Join Date: Mar 2010
Anyone one run into a problem where you can send messages to the forum through a google account, but cannot receive notifications?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 12:14.

Layout Options | Width: Wide Color: