Index Index for
Section 8
Index Alphabetical
listing for P
Bottom of page Bottom of
page

pop3d(8)

NAME

pop3d - POP3 server

SYNOPSIS

/usr/sbin/pop3d [-d] [-s] [-t trace-file] [-T timeout]

OPTIONS

-d Sets the socket to debugging and turns on debugging. All debugging information is saved using syslogd. -s Turns on statistics logging using syslogd(8). At the end of each pop3d session, the following information is logged: username, number of messages deleted, number of bytes deleted, number of message left on server, number of bytes left on server. -t trace-file Turns on debugging and saves the trace information in trace-file using the fprintf(3) command. -T timeout When the server is waiting for a command to arrive from the client, it times out after the specified number of seconds and terminates the session. This avoids having pop3d processes hang forever waiting for command input from clients which have terminated abnormally. A small value is acceptable for small to medium networks where the network delay is within a few seconds. In this case 15-30 seconds is not unreasonable. Networks with large delays in sending packets (for example, SLIP links) may require a larger value. In this case 300 seconds (5 minutes) is not unreasonable.

DESCRIPTION

The pop3d server is an implementation of the Post Office Protocol Version 3 from Qualcomm, Incorporated. It provides remote users with the ability to manage electronic mail on a UNIX system. Authentication The operating system supports the following types of authentication for the pop3d server: UNIX authentication using the /etc/passwd file, Authenticated POP (APOP), and enhanced security using C2. The default is UNIX authentication. To enable APOP authentication for a user, you must add the user to the mailauth database. See mailauth(8) and the Network Administration: Services manual for more information. To use C2 secure authentication, you must configure your system to use C2 security. See secconfig(8) and the Security guide for more information. Logging The pop3d server uses the syslog daemon to keep a record of its activities. Messages are logged in the /var/adm/syslog.dated/date/mail.log file. Debugging The pop3d program will log debugging information when the -d parameter is specified after its invocation in the inetd.conf file. Care should be exercised in using this option since it generates considerable output in the mail.log file. Alternatively, the -t file-name option will place debugging information into file file-name using fprintf instead of syslog. You can confirm that the POP server is running by opening a telnet session to port 110. For example: % telnet myhost 110 Connected to myhost.berkeley.edu. Escape character is '^]'. +OK UCB Pop server (version 1.6) at myhost starting. quit +OK Pop server at myhost.berkeley.edu signing off. Connection closed by foreign host. Extensions The server implements two extended commands: · XTND XMIT Sends a mail message using /usr/sbin/sendmail. · XTND XLIST header [num] Extracts and returns the specified header line for the specified message number. If the num parameter is missing, the command returns the header line for all the messages that are not currently marked for deletion.

RESTRICTIONS

Note that this implementation of Qualcomm's POP3 server does not support Server Mode, Kerberos authentication, or the bulletin feature.

FILES

/usr/spool/mail mail files /etc/inetd.conf POP program invocation /var/adm/syslog.dated/date/mail.log mail logging file

SEE ALSO

Commands: inetd(8), mailauth(8), mailusradm(8), secconfig(8) Network Administration: Services

Index Index for
Section 8
Index Alphabetical
listing for P
Top of page Top of
page