![]()
|
General Home News Mailinglist |
Software Download Portability CVSWeb |
Documentation FAQ Man Page ChangeLog |
![]() |
Man Page | ![]() |
![]() |
NAME
teapop - a POP3 server daemon
SYNOPSIS
teapop [-d] [-D] [-i] [-s] [-t seconds] [-u] [-v] [-h]
DESCRIPTION
Teapop is a pop3 mail program that allows remote clients to
access mail.
Teapop's main goal is to be as flexible as possible, but still
be secure and fast. The way virtual domains can be handled
is somewhat unique for POP3-servers. You no longer have to
choose one way to handle all your domains, rather you can
configure how each domain will be handled separately.
OPTIONS
-v Show version.
-d Delete messages the user has read with the RETR com-
mand.
-D Delete messages the user has read with either the RETR
or the TOP command. Only messages that have been fully
downloaded with the TOP command will be deleted.
-i Ignore the first message if it's UW IMAP's control mes-
sage.
-s Starts Teapop in the background and makes it listen to
port 110. Mostly known as standalone mode.
-t seconds
Changes the default timeout from 900 seconds to the
number of seconds specified. This does only affect the
time waiting for a command to be sent, and does not
interfere with long downloads for instance. RFC1939
explicity states that this MUST be set to a value of
600 (10 mins) or higher.
-u Makes Teapop look for X-UIDL: headers in the mail and
if found use it for the UIDL reported to the client.
NOTE: This is not for the faint hearted. If you want to
use this to save CPU-cycles, make sure you set your MTA
to remove X-UIDL: headers on all incoming mail and then
add a unique X-UIDL: header. If you don't know what all
this mean, this option is NOT for you.
-h Syntax help.
FILES
/usr/local/etc/teapop.passwd holds information on where
teapop can find the password for different users/domains
AUTHOR
Much time has been put into trying to make teapop the most
flexible POP3-server available.
Main Author:
Ibrahim 'Teaspoon' Khalifa
Some documentation by:
Kitty 'Meow-Meow' Morgan
Helps & Hints:
Magnus '' Stahre
SEE ALSO
inetd(8), syslogd(8), RFC1939
BUGS
When running with the dotlock-method of locking a users
mailbox, teapop will drop root privs before creating the
lockfile. Therefore the user must have write access to the
directory the user's mailbox is in. If this isn't feasable,
use flock()-method instead.
Neither mbox or POP3 handles multiple concurrent sessions
well, a worst case scenario could actually involve corrupt
mailboxes. Teapop does its' utmost to lock the file from
other processes to avoid any problems, but to ensure that no
unwanted problems occurs, please make sure you use the same
locking method in both teapop and your MTA
(sendmail/qmail/postfix/etc).
SECURITY
Teapop drops root privs after a valid user/pass or apop com-
mand
|
![]() |
![]() |
![]() |