May 31, 2017 09:23 AM
(This post was last modified: May 31, 2017 02:28 PM by SIM-701256.)
Hello here is a little school project i have been doing some time ago. Its basicly a console application server that receives emails though the smtp protocol (made with tcpclient/listener and saves the mails in a database + a web interface to show the users received/sent mails and the option to send mails to other accounts. Offcourse the "smtp server" does not forward the mails to a true server so its just locally.
The project sounded like this:
-Create a "smtp server"
-Create web interface to read and write mails with login.
-Option for export/import of mails (with encryption)
- A simple way to change language
The project contains these elements:
- Use of Microsoft signalr(real-time web functionality) Link: Click here
- Use of bootstrap for design
- Alot of messy jquery used for the user experince on web interface
- Xml import/export of mails (encrypts data on export and decrypts on import with account specific key)
- Linq query (for select, update, delete, insert queries)
- Tcpclient/tcplistener for receiving mails. (SmtpClient for sending)
- Asp.net Forms Authentication
- Simple use of ThreadPool
I think that was the main things it contains.
Maybe some of the code could be usefull for someone.
Download link: Click here
Any questions are welcome. :-)
!OPPS i forgot to take a backup of the database so you guys can download and import it, i will do that tomorow when i have access to it.
![[Image: vHcIt4W.png]](https://i.imgur.com/vHcIt4W.png)
![[Image: xxivqU7.png]](https://i.imgur.com/xxivqU7.png)
The project sounded like this:
-Create a "smtp server"
-Create web interface to read and write mails with login.
-Option for export/import of mails (with encryption)
- A simple way to change language
The project contains these elements:
- Use of Microsoft signalr(real-time web functionality) Link: Click here
- Use of bootstrap for design
- Alot of messy jquery used for the user experince on web interface
- Xml import/export of mails (encrypts data on export and decrypts on import with account specific key)
- Linq query (for select, update, delete, insert queries)
- Tcpclient/tcplistener for receiving mails. (SmtpClient for sending)
- Asp.net Forms Authentication
- Simple use of ThreadPool
I think that was the main things it contains.
Maybe some of the code could be usefull for someone.
Download link: Click here
Any questions are welcome. :-)
!OPPS i forgot to take a backup of the database so you guys can download and import it, i will do that tomorow when i have access to it.
![[Image: vHcIt4W.png]](https://i.imgur.com/vHcIt4W.png)
![[Image: xxivqU7.png]](https://i.imgur.com/xxivqU7.png)




![[Image: narwinsig.gif]](https://image.ibb.co/jf6HBa/narwinsig.gif)
![[Image: Syr3DlV.png]](https://i.imgur.com/Syr3DlV.png)