pine-4.53

Introduction to Pine

Download location (HTTP):       http://mirror.sit.wisc.edu/pub/net/mail/pine/pine4.53.tar.bz2
Download location (FTP):        ftp://ftp.cac.washington.edu/pine/pine4.53.tar.bz2
Version used:                   4.53
Package size:                   2.7 MB
Estimated Disk space required:  48 MB

Required patches:
Download location (FTP):        ftp://ftp.linuxfromscratch.org/blfs-patches/cvs/pine-4.44-fhs.patch.bz2

The Pine package contains the Pine Mail User Agent and several server daemons for various mail protocols, in addition to some nice file and directory editing/browsing programs.

Installation of Pine

Install Pine by running the following commands:

patch -Np1 -i ../pine-4.44-fhs.patch &&
./build slx DEBUG='-Os ' MAILSPOOL='/var/mail' \
    SSLDIR=/usr SSLCERTS=/etc/ssl/certs &&
cp doc/pine.1 /usr/share/man/man1 &&    
cd bin &&
install pine /usr/bin

Command explanations

patch -Np1 -i ../pine-4.44-fhs.patch : This patch will make Pine use /etc for configuration files.

The build procedure for Pine is somewhat unusual, in that options usually passed as ./configure options or housed in $CFLAGS must all be passed on the command line to the ./build script.

./build slx : Pine offers quite a few target platforms, slx specifies Linux using -lcrypt to get the crypt function. See the doc/pine-ports file for more information and other authentication options.

DEBUG='-Os ' : Optimize binaries for size.

MAILSPOOL='/var/mail' : Location of mail spool files, /var/mail.

cd bin &&
install pine /usr/bin
This is all that is required to install Pine, all other executables may be installed in the same manner.

Configuring Pine

Config files

~/.pinerc

Configuration Information

The pine executable needs no global configuration to use. Users set Pine options in ~/.pinerc using an internal configuration menu.

Contents

The pine package contains pine, pico, pilot, imapd, ipop2d, ipop3d, mtest, rpload and rpdump.

Description

pine

pine is the Pine mail user agent.

pico

pico is a stand-alone editor, similar to the Pine internal message composer.

pilot

pilot is a file and directory navigator and browser.

imapd

imapd is the IMAP server daemon.

ipop2d

ipop2d is an IMAP to POP2 conversion server.

ipop3d

ipop3d is an IMAP to POP3 conversion server.

mtest

mtest is a minimal IMAP mail user agent, used for debugging.

rpload

rpload is the Pine remote data utility, used to convert local Pine configuration files or address books into remote configurations or address books.

rpdump

rpdump is used to copy data from remote Pine configuration files or address books into a local file.