I have just accepted a project to write an SMTP SERVER that will run on Windows NT/2000 Platform.
I am very new to communication programming.
Is it possible to accomplish this in VB?
Does anyone have any information that could help me get started?
Printable View
I have just accepted a project to write an SMTP SERVER that will run on Windows NT/2000 Platform.
I am very new to communication programming.
Is it possible to accomplish this in VB?
Does anyone have any information that could help me get started?
Sorry, But why reinvent the wheel? There are plenty of GOOD SMTP servers out there, I think that IIS that comes with NT/2K even comes with one..
Sorry,
Just my thoughts
Zevlag
a good RFC index:
http://www.sunsite.dk/RFC
RFC821, RFC822, ...
http://www.sendmail.org
some other links:
http://www.tair.freeservers.com/vb.html
http://www.extreme-vb.net/access/vb_inter.html
but how ever ... i would not recommend to write a mail server on your own ... although the protocol
is call "simple" mail trasfer protocol, you have to be very carfull to make your mail-server not an easy target for hackers...
there is an SMTP server with IIS in Windows NT/2000 and I would really suggest if you are dead set on writing one that you use C++. If you try to write it in VB you'll understand why I say that, VB is not easily made multi-threaded and for any kind of speed out of a mail server it must be multi-threaded. VB is great if you need an interactive program, but a mail server isn't interactive, if it has an interface at all it should be minimal. The RFC's are a great source of info though, and it really is a simple protocol, but as was mentioned before, it's also a simple protocol to hack if it's not implemented correctly.