WINDOWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>

WEEKLY HIGHLIGHTS

DVD Cloner45
Spyware Doctor40
1Click DVD Copy40
Apollo DVD Copy40
ABC Amber BlackBer...45
Protected Music Co...40

7-DAY TOP DOWNLOAD

#
Program
Avira AntiVir
Personal - Free
Antivirus 9.0.0.415

172,574
Windows Live
Messenger 2009
14.0.8089.726

144,415
Avira Antivir Virus
Definition File
Update November 30,
2009

130,339
Nexus Radio 4.2.2
125,058
FreeZ Online TV 1.30
94,763
Y! Multi Messenger
8.x and 9.x

75,235
Microsoft Office
2010 14.0.4536.1000
Beta / 2007

72,824
Windows Live
Messenger
8.5.1302.1018

51,138
DVD Shrink 3.2.0.15
50,317
AVG Free Edition 9.0
Build 707a1765

46,760

WEEK'S BEST

  • VirtualBox 3.1.0 r...
  • SiSoftware Sandra ...
  • Kaspersky Virus Re...
  • Faststone Image Vi...
  • Vuze (formerly Azu...
  • Softpedia Wallpape...
  • Softpedia Wallpape...
  • Softpedia Wallpape...
  • RSSOwl 2.0.1
  • Internet Explorer ...
  • Online Armor ++ 4....
  • cFosSpeed 5.01 Bui...
  • SONY Vegas Pro 9.0...
  • Firefox 3.6 Beta 4...
  • Nokia Photos 1.6.434
  • Windows Server 200...
  • Skype Portable 4.1...
  • Google Chrome Port...
  • PCMark Vantage Bas...
  • Kaspersky Anti-Vir...
  • Microsoft Virtual ...
  • Messenger Plus! Li...
  • WinX DVD Author [F...
  • SoftPerfect Networ...
  • System Mechanic Pr...
  • Ad Muncher 4.81 Bu...
  • Windows 7 Upgrade ...
  • Pidgin 2.6.4
  • OpenOffice.org Dev...
  • VirtualDub 1.9.7 B...
  • Home > Windows > Internet > Servers > E-mail Servers
     Report spyware

    Baby POP3 Server 1.04

    Download button

    Downloads: 2,355  Add to download basket  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.5/5)
    18 user(s)
    Developer:

    License / Price:

    Size / OS:

    Last Updated:

    Category:
    Pablo Software Solutions | More programs
    Freeware / FREE
    37 KB / Windows All
    January 13th, 2006, 07:57 GMT
    C: \ Internet \ Servers \ E-mail Servers

     Read user reviews (0)  Add a review  Refer to a friend  Subscribe

     

    Baby POP3 Server description

     

    The software is a simple POP3 server, which doesn't take many resources and supports most of the standard POP3 commands

    Baby POP3 Server is a standard, simplified POP3 server, taking up little resources and supporting almost every featuire of a conventional POP3 server

    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

    Here are some key features of "Baby POP3 Server":

    · Supports most RFC1939 POP3 commands
    · Supports multiple POP3 user accounts
    · Integration with Microsoft SMTP server
    · Multi threaded

     Softpedia guarantees that Baby POP3 Server 1.04 is 100% FREE, which means it does not contain any form of malware, including spyware, viruses, trojans and backdoors. [read more >]


    TAGS:

    POP3 server | email server | mail server | Pop3 | Server | email



    HTML code for linking to this page:


    Go to top

    Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM