Simple C++ POP3 client
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Pop3Session: Fixed bug in getMultilineData() Sep 8, 2011
.gitignore gitignore: Added doc/ folder Sep 7, 2011
COPYING initial: Added COPYING Sep 4, 2011
Doxyfile Doxyfile: Added settings for doxygen Sep 7, 2011
Makefile Makefile: Added removing doc/ to clean target Sep 7, 2011
README README: Some more information Sep 8, 2011

README

This is pop3client.

A simple POP3 client implementation. It should be RFC 1939 compliant.
It can be used to either download a list of available messages or
download specific message by its ID. See USAGE for more information.

BUILD
    On most Linux-based operating systems simple `make` should suffice.
    Build on other Unix-like system wasn't tested yet.

    Build on Windows isn't supported and in order to compile this software
    on Windows you might have to make some modifications. Most likely in
    getPassword() function in main.cpp.

USAGE
    ./pop3client -h hostname [-p port] -u username  [id]
        -h hostname     remote IP address or hostname
        -p port         remote TCP port
        -u username     username
        id              id of the message to download

    If you supply message ID via the id argument respective message will be
    downloaded and printed do stdout. To obtain list of available messages
    omit the id argument.

    When there are no messages available on the server, a notice is printed
    on stdout.

DOCUMENTATION
    Sources are documented with doxygen. To generate documentation write

        make doc

    The documentation will be generated into doc/ in html and latex version.

LICENSE
    This software is licensed under GNU GPLv3. See COPYING file for more information.