Home
Name Modified Size InfoDownloads / Week
1.13 2012-05-01
1.12 2012-04-24
1.11 2012-04-21
1.10 2012-03-29
1.09 2012-03-25
1.08 2012-03-23
README.TXT 2012-05-01 3.7 kB
Totals: 7 Items   3.7 kB 0
Deus Ex Email Client 2 - 1.13 BETA
=========

INTRODUCTION
----------------------------------------------------------------------
After playing Deus Ex Human Revolution and hacking computers like mad,
I've come to realize that I really like the email client on the computers.
After some planning I've decided to write my own email client that emulates
the look and feel of the client in the game but including some enhancements of
my own. Instead of static email pieces, the entire backend will connect
to your personal inbox.



REQUIREMENTS
----------------------------------------------------------------------
1. You will need a working webserver, works on apache 2.2, untested on IIS
2. You will need PHP 5 installed
3. A modern browser that supports HTML5 and CSS3
4. The email client is meant to be displayed full-screen on your browser, press the F11 button

	For people having trouble with steps 1 and 2 try QuickPHP: http://www.zachsaw.com/?pg=quickphp_php_tester_debugger

	
	
INSTALLATION
----------------------------------------------------------------------
1. Put the entire DX2 folder in your server root.
2. Point your browser to /setup/index.php and add your email accounts
3. Further customizations are in /js/config.js
4. To use custom avatars simply put the picture into the avatar folder and rename it to your friend's email address
5. To be able to send file attachments in emails, you must enable file uploads in your php.ini



INSTALLATION W/ QuickPHP
----------------------------------------------------------------------
1. Download and install PHP 5 and extract it to a folder
2. Download and extract the QuickPHP BareBones version into your PHP folder
3. Rename php.ini-production to php.ini
4. Edit the php.ini and replace "extension=php_imap.dll" to "extension=ext/php_imap.dll"
5. You must also replace "extension=php_mbstring.dll" to "extension=ext/php_mbstring.dll"
6. Don't forget to remove the the semi-colon before each line on numbers 4 and 5
7. Follow the same installation rules as above
8. Launch QuickPHP and use 127.0.0.1 and port 80 substitute execution time to 0 and start



SECURITY
----------------------------------------------------------------------
Some overall tips on security issues if you are making this application public on your server

* If worried about security, enable SSL on your server
* For added security, put encrypted or hashed password in a database
* Enable password type inputs for login (Make the characters in the entry circles)



ISSUES
----------------------------------------------------------------------
* Sometimes the first html email shown upon logging in will not display correctly
* Old browsers may not render the client correctly [see requirements]
* Not all email services are supported, contact me if you want a service supported (eg. Yahoo)
* May have problems with viewing foreign characters under different charsets
* IE performs very poorly upon getting initial data through ajax as well as fetching email xml



LIBRARIES USED
----------------------------------------------------------------------
	JQuery 		- http://jquery.com
	JQueryUI 	- http://jqueryui.com
	Raphael		- http://raphaeljs.com
	JScrollPane - http://jscrollpane.kelvinluck.com
	Modernizr	- http://modernizr.com/
	
	PEAR Mail	- http://pear.php.net/package/Mail/
	PEAR Mime	- http://pear.php.net/package/Mail_Mime/



LICENSE
----------------------------------------------------------------------
Release under the MIT License, please see LICENSE.TXT or visit
http://opensource.org/licenses/MIT



Special Thanks
----------------------------------------------------------------------
Special thanks to the Eidos team for making Human Revolution a
gorgeous and fun game.
Source: README.TXT, updated 2012-05-01