Description from the publisher
WeOnlyDo! SmtpServer ActiveX control is a component that can be easily integrated into your applications to provide full non-relaying Smtp (Simple Mail Transfer Protocol) server implementation.
All you need to do is to put it on VB form, call it's Start method and it's immediately accepting connections by your clients! It fully supports commands defined in RFC2821.
Use your favorite mail client (such as Outlook Express or Eudora) to send mail to other users on your network . How? That's easy part: just put SmtpServer control on your form, add some code around and it's all setup to be used.
If you dislike adding additional code - it's fine by Smtp. It will still work, and accept all emails but delete them immediately after user disconnects. But, if you define real filename on your disk, all the emails will be stored to that file. Still, if you want to make real Smtp server application, look no more for native support for socket related material - you just found it.
Smtp server will deal with clients and connections - you must deal with messages. Once new user connects to your Smtp server, you need to provide some way of storing message posted by user to some file on disk, or just read it from Body property and store manually to, for example, database. This is really easy task. If you keep all the emails in separate files, that's just great for usage with WeOnlyDo! Smtp server.
If you prefer to keep it in one large file - we will not argue about it. You can specify filename, make Smtp server Append to that file, and everything will still work just great. As a result, you will have one mailbox for each user just like on UNIX computers.
Together with WeOnlyDo! Pop3 server, you can make powerful fully maintained mail service application that will share emails in your company, receive them from internet and anything else you can imagine. You can even create emails for your employees on the fly. You can make Smtp store to same files from where Pop3 reads them.
Other products of this publisher
wodFTPServer is an ActiveX Component that implements server side of following protocols: FTP, FTP/S (FTPS or FTP+SSL) both in explicit and implicit modes, and SFTP (secure ftp subsystem on SSH2 secured channel).
Secure FTP client ActiveX component th It supports old, very common, FTP protocol, but also secured FTPS (FTP+SSL) and SFTP (FTP+SSH). It supports old, very common, FTP protocol, but also secured FTPS (FTP+SSL) and SFTP (FTP+SSH).
Developers are able to add 'update over the web' functionality to your software with a single line of code. WodAppUpdate allows developers an easy way to deploy their updates on the host site and let users download them in just a few secounds.
Lightweight component that provides strong encryption for your applications. It provides supports for most common crypto algorithms, such as:AES, DES, TripleDES, Blowfish, Cast, RC2, RC, RC5, etc...
Secure FTP client .NET 2.0 component that supports encrypted and non-encrypted FTP access to the servers for transferring files or complete directories. It supports old, very common, FTP protocol, but also secured FTPS (FTP+SSL) and SFTP (FTP+SSH).
ActiveX client component used to deliver e-mail messages directly to the server of the recipient, using SMTP protocol. It automatically finds appropriate server where message should be delivered,or uses SmartHost through Hostname property.
wodVPN is VPN peer-to-peer ActiveX component that is used to establish Virtual Private Network between two peers. All P2P communication is encrypted and secured. Peers are able to forward local and remote ports, send messages, etc.
wodTelnetDLX a telnet client component ready to connect to terminal based clients,most commonly to UNIX telnet daemon. It also supports secured communication (through encryption) using well known SSH (SS1&SSH2) and SSL/TLS
ActiveX Component that implements server side of HTTP and HTTPS protocols (HTTPServer). It's main purpose is to serve HTML pages, GIF/JPG/PNG images, documents, and other resources that are accessible through Browser clients.
The Secure File Transfer Protocol provides secure file transfer functionality over any reliable data stream, SSH in this case. It is the standard file transfer protocol for use with the SSH2 protocol.