Exchange mail without an SMTP server

Is there a way to create a mail server application without using an SMTP server in C #?

+4
source share
3 answers

Well, there are other protocols like IMAP . Here are a few IMAP libraries for C #:

http://interimap.codeplex.com/
http://hellowebapps.com/products/imapx/

In fact, from a client perspective, SMTP usually only works with outgoing messages; you do not get anything with SMTP (you probably end up using POP to receive messages).

+1
source

It depends on what you mean by “mail server”. If you want you to send and receive mail to other users on different systems, then NO. For this, the SMTP protocol is used.

If you mean the server that clients are connecting to in order to receive the email message that the server has already received, then there are several protocols, and there is probably room for new ones if they have good reason to use them.

+1
source

Be more specific about what you are trying to accomplish.

If you are trying to use protocols for what most people call email, then your options (AFIAK):

  • SMTP for sending mail
  • POP / IMAP for receiving mail
0
source

All Articles