Creating an emailClient

1

I'm in a project which I need to develop an Email Client, however I'm somewhat lost about it, then.

I need to use the IMAP protocol (I have thoroughly studied its RFC) and the C # language, but I can also use Java. Does anyone have a path, requirements list, or any experience you can give me to help with this project?

It will be somewhat simplified compared to Thunderbird. I program fairly well however I'm a beginner, how can I get the start of this project?

    
asked by anonymous 26.09.2014 / 15:26

2 answers

1

For IMAP, you can try:

MailSystem.NET link

Or the aenetmail link

See an example with the protocol in this simple client for IMAP link

    
26.09.2014 / 22:40
2

There are two ways.

If you open a telnet connection to an e-mail server, you can pass the IMAP protocol commands via prompt. Try it, it's fun! And if it's possible with Telnet, it's possible with ... Sockets !

WCF is not my specialty, but you can use it instead of the sockets. I'm sure it gets easier still.

The other way is to take a look at open source projects to implement IMAP in .NET (natively, the Framework only has classes to work with SMTP). Get a lookup there. I'll just leave one suggestion: MailSystem.NET .

    
26.09.2014 / 15:36