Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>First of all there are multiple protocols to retreive mail:</p> <p>POP3, IMAP, etc...</p> <p>I suggest you start by familiarizing yourself with the various components that make up an e-mail system.</p> <ul> <li>Mail Transfer Agent (Protocol: SMTP)</li> <li>Mail Delivery Agent (Protocols: POP3, IMAP)</li> <li>Mail User Agent (Outlook, Webmail, Thunderbird, your application)</li> </ul> <p>Basically what you are trying to write is a Mail User Agent. A mail user agent has to "fetch" the mails from a Mail Delivery Agent using either POP or IMAP.</p> <p>This means you will have to learn about these two protocols:</p> <p>POP3 RFC: <a href="http://www.faqs.org/rfcs/rfc1939.html" rel="nofollow noreferrer">http://www.faqs.org/rfcs/rfc1939.html</a></p> <p>IMAPv4 RFC: <a href="http://james.apache.org/server/rfclist/imap4/rfc2060.txt" rel="nofollow noreferrer">http://james.apache.org/server/rfclist/imap4/rfc2060.txt</a></p> <p>Since e-mail communication happens using TCP/IP you will have to learn how to use the classes in the System.Net.Sockets namespace. </p> <p>Take a look at the TcpClient class: <a href="http://james.apache.org/server/rfclist/imap4/rfc2060.txt" rel="nofollow noreferrer">http://james.apache.org/server/rfclist/imap4/rfc2060.txt</a></p> <p>Try to understand these concepts first and then I suggest you start out with POP3, this protocol is quite easy. If you have problems then with very specific TcpClient code please update your question or post a new question.</p> <p>Hope this sets you on the right track.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload