Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons

Reply
 
Thread Tools
WMail - a POP3/SMTP Webmailer for vBulletin Details »»
WMail - a POP3/SMTP Webmailer for vBulletin
Version: 1.00, by Hellcat Hellcat is offline
Developer Last Online: Apr 2014 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 05-14-2006 Last Update: 06-05-2006 Installs: 162
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

What is this?
---------------

WMail is a "webmail client" - a front end, like a mail tool installed locally on your PC, for using POP3/SMTP mailboxes.

In short:
WMail adds POP3/SMTP access to vBulletin.

A live demo can currentliy be found on my testing board here:
http://vbdev.area-42.net/wmail.php


Key features:
  • The obvious: Getting mailbox content, reading mails from every POP3 mailbox and sending mails through any SMTP server (configurable in the user options)
  • written from scratch, spezificially to be used with vBulletin 3.5.x - not a port of something
  • fully phrased and templated down to the last bit
  • Full multipart support for downloading (and sending) attachments
  • When reading mail the mail text is parsed for BB-Codes, so you get the graphical smillies from the forum, text formatting and URLs automatically become clickable links
  • When replying to, or forwarding, mail the text of the original mail is quoted, propper quotemarks are added and a quote-header is added (customizable via template)
  • various options for admin and users to customize the webmail client
  • Does NOT require any special modules to be compiled into your PHP installation (like the IMAP libraries)
    (for techies: this uses basic socket connections instead of special PHP function calls)
  • Admin can override certain aspects of the user config (forcing to use a given mailserver, force using forum email address and such)
  • Write your mails using vB's WYSIWYG editor
  • buildin (yet simple) addressbook for your E-Mail contacts
  • Read/Unread markings - unread mails are highlighted, options for "mark selected read", "mark all read" and "mark selected unread"
  • custom hooks to make it easy to develop addons for it
  • automatically adds links to the webmailer in "Quick Links" menu, navbar and UserCP. Usualy no template edits needed when using default ones (can be disabled for each link in admin options)

Planned features:
  • Support for multiple config sets per user
    (and so multiple mailbox accounts that can be querried)
  • Sort mails into folders
  • User configurable filters (for automatically sorting mails into folders)
  • Preview of mailtext in inbox view (bellow subject)
  • Forward mails as PM / Forward PMs as mail
  • Reply to threads and PMs by mail
  • Give/Provide your members an own eMail adress and inbox on your forums!
    • Members can recieve and send mails as "username@forumdomain.tld" without the need for an own POP3 account anywhere
    • Admin only needs ONE "real" POP3 box as "catch all".

Installation
--------------

Level : EASY
Duration : a minute or so
Files to upload : yes (11)
Products to import : yes (1)
Templates to edit : usually none


ChangeLog
===========

1.00 - first final release
  • Fixed some minor bugs
  • Login details are no longer stored as plain text in the database (*see note bellow!)
  • Added option to save login details in a cookie on the users local computer instead of storing them in the forum's database
* Note on storing the login details in the database:
The login details are only base64 encoded when stored in the database.
A more secure encryption would make no sense anyway, the login details must be decrypted to be passed to the POP3/SMTP server - one well placed line of additional code in the POP3 or SMTP class could save the decrypted info anywhere the admin likes.
This "encoding" is only meant to prevent login details to be read (in plaintext) when doing maintanance to the database and stepping over it.
For fully securing the login details the "Save in cookie" option has been added.

Known Issues:
  • On some installations mass deletion of mails (via "Delete Selected" from the inbox view) does not delete all mails
  • Sometimes you get "-4 mails in inbox" - reloading the page then shows the correct inbox again
Besides of those two issues, that do not really break the function of the webmailer, it seemed to run pretty stable so far - that's why I decided to release 1.00 without having them resolved.


(more changelog entries in the readme)

____________________
This vBulletin extension is FREE! Be welcome to download and use it.
However, if you feel like supporting further development any donation is appreciated :bunny:

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #162  
Old 05-17-2006, 01:38 PM
dreck's Avatar
dreck dreck is offline
 
Join Date: Nov 2004
Location: Pickens SC
Posts: 182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Hellcat
YESSSSSSSSSSSSSSSSSSSSSSS
* Hellcat bounces

Quote:
Originally Posted by Hellcat
I was tempted to put a "Does noone like you?" in there
Well, I can change that to.... "Notice" maybe
hehe, "Does noone like you?" would be funny. But might not be professional.
Quote:
Originally Posted by Hellcat
Yep, a feature to support multiple config sets is already on my ToDo
cool
Quote:
Originally Posted by Hellcat
Soooo....
I think now it's time for some final tweaking and tuning and we schould very soon have a 1.00 final yay!
Heck ya! :smoke:
Reply With Quote
  #163  
Old 05-17-2006, 04:33 PM
TTG's Avatar
TTG TTG is offline
 
Join Date: May 2004
Location: Sth London
Posts: 1,042
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Almost ready to give up on this puppy .. whichever setting I use None, Login, Plain

Quote:
Connection to mail.techguyscafe.com:25....
Rcvd: 220-web10.000025.net ESMTP Exim 4.60 #0 Wed, 17 May 2006 18:32:05 +0100
Rcvd: 220-We do not authorize the use of this system to transport unsolicited,
Rcvd: 220 and/or bulk e-mail.
Sent: helo localhost
Rcvd: 250 web10.000025.net Hello localhost [213.230.203.86]
Sent: encoded auth
Rcvd: 503 AUTH command used when not advertised
Sent: MAIL FROM:thexxxxxxx@techguyscafe.com
Rcvd: 250 OK
Sent: RCPT TO:xxxxxxxx1@gmail.com
Rcvd: 550-web10.000025.net (localhost) [213.230.203.86] is currently not permitted to
Rcvd: 550-relay through this server. Perhaps you have not logged into the pop/imap
Rcvd: 550-server in the last 30 minutes or do not have SMTP Authentication turned on
Rcvd: 550 in your email client.
Sent: DATA
Rcvd: 503 valid RCPT command must precede DATA
Sent: QUIT
Rcvd: 221 web10.000025.net closing connection
Reply With Quote
  #164  
Old 05-17-2006, 06:35 PM
MotoUp MotoUp is offline
 
Join Date: Jul 2004
Posts: 136
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ntfu2
You could always test out a live demo rather then screen shots

http://vbdev.area-42.net/wmail.php
Username and password?
Reply With Quote
  #165  
Old 05-17-2006, 07:10 PM
Hellcat Hellcat is offline
 
Join Date: May 2003
Location: Germany
Posts: 560
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@dacho:
Make sure you have 0,93 installed, UNINSTALL and re-import the 0.93 product .XML, that should re-create all tables and columns.



Quote:
Originally Posted by SolidSnake@GTI
this error appears when I try to send mail MSG without setup my settings & without setting up my contacts
Why so you try to send without setting up your settings?
That doesn't make any sense....

Well, I see how to capture those errors....


@TTG:
That sessions doesn't come from a "LOGIN" auth.
Can you post a session log using "LOGIN", I might find an error in there....
Reply With Quote
  #166  
Old 05-17-2006, 07:11 PM
Hellcat Hellcat is offline
 
Join Date: May 2003
Location: Germany
Posts: 560
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MotoUp
Username and password?
Just register yourself one there.
No eMail or whatsoever verification needed, you don't even have to supply a valid eMail....
Reply With Quote
  #167  
Old 05-17-2006, 08:24 PM
melefire's Avatar
melefire melefire is offline
 
Join Date: Dec 2005
Posts: 122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i get the welcome panel every time i click a link or somthing with in wmail
Reply With Quote
  #168  
Old 05-17-2006, 08:46 PM
MojoNixon MojoNixon is offline
 
Join Date: Oct 2004
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Incoming Mails are working like a charm ..but the outgoing mails are not working:
When i set the settings to auth type login and return to that page i see its again on "none". Why this?

Connection to localhost:25....
Rcvd: 220 xxx.pureserver.info ESMTP Postfix
Sent: helo localhost
Rcvd: 250 xxx.pureserver.info
Sent: MAIL FROM:
Rcvd: 501 Syntax: MAIL FROM:

Sent: RCPT TO:info@xx
Rcvd: 503 Error: need MAIL command
Sent: DATA
Rcvd: 503 Error: need RCPT command
Sent: QUIT
Rcvd: 221 Bye
Rcvd:
Reply With Quote
  #169  
Old 05-17-2006, 08:55 PM
Hellcat Hellcat is offline
 
Join Date: May 2003
Location: Germany
Posts: 560
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@melfire:
I *may* have a clue for this....

@Mojo:
Maybe only a display issue.
Set it to "LOGIN", hit save and disregarding what it displays the, hit the "Settings" links again and see what it shows you....
Reply With Quote
  #170  
Old 05-17-2006, 09:20 PM
TTG's Avatar
TTG TTG is offline
 
Join Date: May 2004
Location: Sth London
Posts: 1,042
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Hellcat
@TTG:
That sessions doesn't come from a "LOGIN" auth.
Can you post a session log using "LOGIN", I might find an error in there....
thanks for all your efforts

Quote:
Connection to mail.techguyscafe.com:25....
Rcvd: 220-web10.000025.net ESMTP Exim 4.60 #0 Wed, 17 May 2006 23:16:35 +0100
Rcvd: 220-We do not authorize the use of this system to transport unsolicited,
Rcvd: 220 and/or bulk e-mail.
Sent: ehlo localhost
Rcvd: 250-web10.000025.net Hello localhost [213.230.203.86]
Rcvd: 250-SIZE 52428800
Rcvd: 250-PIPELINING
Rcvd: 250-AUTH PLAIN LOGIN
Rcvd: 250-STARTTLS
Rcvd: 250 HELP
Sent: auth login
Rcvd: 334 VXNlcm5hbWU6
Sent: encoded login
Rcvd: 334 UGFzc3dvcmQ6
Sent: encoded password
Rcvd: 535 Incorrect authentication data
Sent: MAIL FROM:xxxxxxxx@techguyscafe.com
Rcvd: 250 OK
Sent: RCPT TO:xxxxxx@gmail.com
Rcvd: 250 Accepted
Sent: DATA
Rcvd: 354 Enter message, ending with "." on a line by itself
Rcvd: 250 OK id=1FgUJn-000EN4-2L
Sent: QUIT
Rcvd: 221 web10.000025.net closing connection
Reply With Quote
  #171  
Old 05-17-2006, 09:24 PM
MojoNixon MojoNixon is offline
 
Join Date: Oct 2004
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Hellcat
@melfire:
I *may* have a clue for this....

@Mojo:
Maybe only a display issue.
Set it to "LOGIN", hit save and disregarding what it displays the, hit the "Settings" links again and see what it shows you....
hi,

it just turned back to Auth Type "None"...
Reply With Quote
Reply

Thread Tools

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 03:44 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09552 seconds
  • Memory Usage 2,320KB
  • Queries Executed 25 (?)
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
  • (11)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete