Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Use Email Client in HTML


I would like to know how to use outlook in HTML.

I am planning of making up a employee portal. but here we use Microsoft Outlook. so how can i add outlook in HTML so that all employees can login to the portal and then they can use to work with their emails by signing in. It should be the same thing as we use on desktop. but I want their Inbox Sent Draft Deleted all those to be viewable in the page that I make.

Therefor should I code entirely from scratch or is there any sort of plugin.

Iam really confused, I think I took a huge deep end jump in the pool ;)


2 Answers

Dane Parchment
Dane Parchment
Treehouse Moderator 11,075 Points

This is a lot more complicated than you think, and does not just simply require HTML, in order to accomplish the specified task you must use a programming language to communicate with Outlook's APIs. If you already know a back-end programming language like: Ruby, Java, JavaScript, NodeJS, or PHP (among others), then all you need to do is read up on the REST API here.

However, since you are asking this question, I am going to assume that you don't know any of those languages, so instead of quashing you dreams, I am going to say that you should spend some time learning some of the programming languages that I mentioned above. Pick one that you find interesting, and then follow the libraries that TeamTreehouse provides.

Here let me help you:

JavaScript - It is taking over the web, and is the standard scripting language used by web applications. It is used to make asynchronous calls over web servers and also dynamically manipulate the DOM of the website/application. With the introduction of Node.JS and its web technologies JavaScript is now prevalent in both the Front and Back Ends of a website/application.

Java - An Object-Oriented language and one of my favorites, Java is great for making Enterprise and Business related applications on the web with the Introduction of the Spring library. It is also great for making applications on the Desktop, and is a great language for learning programming for beginners (though I think Python is the easiest to learn for new comers).

C# - Like Java it is an Object-Oriented language that I also find fun to use, you can learn C# to make use of its .NET Framework which uses the MVC Design Pattern methodology to create web applications.

Ruby - A language very similar to Python and its Ruby on Rails framework is great for making web apps and is even used to TeamTreehouse (apparently). I have never used this language before though.

Python - A great language for beginners that is easy to learn and easy to read, and is quite often used in the educational/scholarly fields for mathematics and science applications. However, is also makes a great language for designing web apps with the Django framework. Right now a team that I am composed of is making an application with Django as a back-end.

PHP - Last but certainly not least is PHP, you can argue that PHP was the first language basically designed to work on the back-end of websites. And though I am not a fan of its uprising, its age showed for a while but now it's aging well. With the Laravel framework you can still make some pretty cool apps.

Hope this helps you, don't be discouraged you can do it. If you don't think this answered your question please let me know, I'd still love to help.

Dane Parchment
Thanks...well you guessed it right..I actually have no knowledge about any programming languages at the moment but I will learn from Treehouse....I started learning programming because I am having dreams about certain application but its not that easy to achieve like eating peanuts. One is that I need to create my own Employee portal, which in that so the emplyees can use their email and the other is an Attendance system using Java. but you cleared it to me that what requirements will be needed to do so...I will too do my own research more deeper and if anything comes up...I will be asking you and the community. Thanks alot once again for clearing my doubts.