Baby POP3 Server 1.04

Baby POP3 Server 1.04 Screenshot Baby POP3 Server is a simple POP3 server, which doesn’t need many resources and supports most of the standard POP3 commands.

Developer:   Pablo Software Solutions
      software by Pablo Software Solutions →
Price:  0.00
License:   Freeware
File size:   0K
Language:   
OS:   Windows Vista (?)
Rating:   0 /5 (0 votes)

Baby POP3 Server is a simple POP3 server, which doesn’t need many resources and supports most of the standard POP3 commands.

POP3 Server classes:

  • CListenSocket
    This socket accepts all incoming connections. When a client connects to the server, CListenSocket accepts the connection and creates a new thread (CClientThread) that will take care of all further communication between the client and the server. After the thread has been created, CListenSocket will return to its waiting state.
  • CClientThread
    This thread will handle all communication between the client and the server using CControlSocket.
  • CControlSocket
    This socket class will process all incoming POP3 commands and send back the response to the client. CControlSocket is basically the class where all the 'good stuff' is happening:
    Validate user login
    Read mail directory and keep track of changes (deleting mail).
    When requested, send messages to the client.
  • CMonitorThread
    This thread monitors the mail drop folder for incoming messages (from the SMTP server). When a new message is dropped into this folder, it's header will be checked to determine the receiver. If this receiver has a user account on our server the messages will be copied to his/her mailbox. If the server can't determine the receiver, the messages will be moved to the admin mailbox.
    CMonitorThread uses FindFirstChangeNotification to find out if there are any new messages in the mail drop folder. Unfortunately ReadDirectoryChangesW is not available under all versions of Windows(this function tells us exactly what has changed in the specified directory) , so I had to reproduce it's functionality by keeping track of the changes myself.
  • Configuration:
    To make this POP3 server useful you must also have a SMTP server installed. Microsoft's SMTP server from ISS will be fine (included with Windows NT/2000/XP). Usually this SMTP will have a mail drop folder were it will drop incoming messages. Microsoft's SMTP server uses c:inetpubmailrootdrop by default.
    This mail drop folder is the input folder for our POP3 server, so open the Settings dialog and set the mail folder.
    The time-out setting let's you specify the time-out value for receiving data. When clients become idle for too long the connection will be closed.
    In User Accounts you can Add/Edit and Delete user accounts. The admin account is default and can't be removed.
  • TODO:
    Implement any missing commands.
    Add mailbox locking (so multiple users can't log into the same mailbox).
    Add domain checking.
    Make lots of money by selling this software instead of giving it away for free...

    Features:
  • Supports most RFC1939 POP3 commands
  • Supports multiple POP3 user accounts
  • Integration with Microsoft SMTP server
  • Multi threaded

    tags smtp server  pop3 server  the server  mail drop  drop folder  the client  user accounts  the mail  pop3 commands  the messages  the receiver  determine the  messages will  

    Baby POP3 Server 1.04 screenshot


    Download Baby POP3 Server 1.04

     Download Baby POP3 Server 1.04


    Authors software

    Quick 'n Easy FTP Server Lite 3.1 Quick 'n Easy FTP Server Lite 3.1
    Pablo Software Solutions

    POP3 Preview 1.0 POP3 Preview 1.0
    Pablo Software Solutions

    With POP3 Preview you will not waste your time and bandwidth by downloading spam messages to your computer.

    ASP 2 VB Converter 1.00 ASP 2 VB Converter 1.00
    Pablo Software Solutions

    ASP 2 VB tool converts one or more ASP source files into a single Visual Basic 6.

    Baby POP3 Server 1.04 Baby POP3 Server 1.04
    Pablo Software Solutions

    Baby POP3 Server is a simple POP3 server, which doesn’t need many resources and supports most of the standard POP3 commands.

    Baby FTP Server 1.24 Baby FTP Server 1.24
    Pablo Software Solutions

    Similar software

    Baby POP3 Server 1.04 Baby POP3 Server 1.04
    Pablo Software Solutions

    Baby POP3 Server is a simple POP3 server, which doesn’t need many resources and supports most of the standard POP3 commands.

    POP3 Cleaner 1.00 beta POP3 Cleaner 1.00 beta
    Florian Robardet

    POP3 Cleaner was created for helping you to clean your mail server from unwanted messages, virus-containing messages, bug-generating mail or messages with large filesize, then POP3 Cleaner is for you.

    nPOP 1.07 nPOP 1.07
    Nakashima Tomoaki

    This software will allow you to access e-mail on a POP3 mail server on your Pocket PC or PC.

    XMail 1.27 XMail 1.27
    Davide Libenzi

    XMail is an intranet and Internet mail server.

    EFS Standard 5.58.04 EFS Standard 5.58.04
    Chimera Computing

    EFS is a useful application that collects email from a single pop3 mailbox at your Internet Provider and redirects messages to users mailboxes on your local SMTP mail server, such as Microsoft Exchange, Lotus Domino, SLMail etc (commonly known as "pull-mail" software).

    Majodio Mail 1.2.49 Majodio Mail 1.2.49
    Majodio Software

    Majodio Mail is a SMTP/POP3 server that provides you with all the options you need.

    Vivian Mail 3.27 Vivian Mail 3.27
    Gregor Duchalski

    Vivian Mail is a mail client application for POP3-Server and SMTP.

    Macallan Mail Solution 4.8.11.030 Macallan Mail Solution 4.8.11.030
    Macallan Company

    Macallan Mail Solution is a Mail Server with POP3 (Server and Retriever from Providers), IMAP server, SMTP Server, HTTP (webMail) Servers included and an AntiSpam mechanism.

    MailEnable Standard 9.05 MailEnable Standard 9.05
    MailEnable

    MailEnable Standard is a server that provides SMTP and POP3 services.

    Autoroute SMTP 1.1 Autoroute SMTP 1.1
    ElcomSoft Co Ltd

    Autoroute SMTP (ARS) is an application designed for automatic switching between SMTP servers depending on what network you are currently working in.

    Other software in this category

    RevilloC MailServer 1.21 RevilloC MailServer 1.21
    RevilloC Solutions Ltd

    RevilloC MailServer will allow you to send and collect all the e-mails for your home or office network, while saving dial-up time.

    XMail 1.27 XMail 1.27
    Davide Libenzi

    XMail is an intranet and Internet mail server.

    MailEnable Standard 9.05 MailEnable Standard 9.05
    MailEnable

    MailEnable Standard is a server that provides SMTP and POP3 services.

    Free SMTP Server 2.5997 Free SMTP Server 2.5997
    IM-Soft

    Free SMTP Server is a SMTP server tool that allows you to send e-mails directly from your computer.

    Baby POP3 Server 1.04 Baby POP3 Server 1.04
    Pablo Software Solutions

    Baby POP3 Server is a simple POP3 server, which doesn’t need many resources and supports most of the standard POP3 commands.