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.
- Go to the product manager and choose "edit" for WMail.
- Delete out everything in the "Uninstall code".
- Uninstall the product (should go without errors after the delete)
- Re-Import the product .XML - now all tables should be created as required.
I am about to upload another update, where the install/uninstall code is patched again, so the uninstall doesn't give any errors anymore.
So a simple uninstall/reinstall now does the trick with rc2pl2.... hopefully....
[edit]
can some1 with the SMTP issue try out the attached wmail.php and see if there's anything different now....
Definatly some change but no result yet sorry
Code:
There has been an error while talking to your SMTP server!Sessionlog follows:
Connection to mail.mydomain.com:25....Sent: ehlo localhostRcvd: 220-We do not authorize the use of this system to transport unsolicited, Sent: auth loginRcvd: 220 and/or bulk e-mail. Sent: MAIL FROM:ptp@mydomain.comRcvd: 250-server.myhost.com Hello localhost [xxx.xxx.xx.xx] Sent: RCPT TO:ptp@myotheremail.net.auRcvd: 250-SIZE 52428800 Sent: DATARcvd: 250-PIPELINING Sent: QUITRcvd: 250-AUTH PLAIN LOGIN
Same error for me after the upgrade...and the additional changes you mention...
Just an observation....
It is trying to connect to my smtp server smtp.bulldogdsl.com:25 but the smtp server address I have and works in Outlook is simply...smtp.bulldogdsl.com without the :25
would it matter that this is in there in your script??
Here's the error I get
Connection to mail.bulldogdsl.com:25....failed: Connection refused
also top of the screen I get this.....
Warning: fsockopen(): unable to connect to mail.bulldogdsl.com:25 in /wmail/inc_smtp.php on line 49
There is no authentication needed on this server the ISP tell me.
One request:
Could someone with a SMTP server that WMail is not (yet) compatible with supply me with a (temporary) account on that SMTP server, so I can try things "on the fly" myself?
That would speed up the process since I wouldn't need to ask someone else to try every single change I made
Was their to be a new auth type? I still only see three.
Login
plain
none
I used both new files & reimported the new xml
I still get what looks like same error:
Code:
There has been an error while talking to your SMTP server!
Sessionlog follows:
Connection to mail.thisdarncar.com:25....
Sent: ehlo localhost
Rcvd: 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.
Sent: auth login
Rcvd: 250-box115.bluehost.com Hello box115.bluehost.com [70.103.140.115]
Sent: MAIL FROM:dreck@thisdarncar.com
Rcvd: 250-SIZE 52428800
Sent: RCPT TO:stu@thisdarncar.com
Rcvd: 250-PIPELINING
Sent: DATA
Rcvd: 250-AUTH PLAIN LOGIN
Sent: QUIT
Rcvd: 250-STARTTLS
im having the same errors as you can you tell me what you did to fix this?
Go into the product (if hellcat's fix isn't working for you) and take the CREATE TABLE SQL queries at the beginning and take out the VB code that surrounds it and run it in your phpmyadmin, 3 tables didn't load when I installed, so I did them manually....if you need help cleaning out the queries PM me and i'll be happy to help. I don't want to monopolize the thread