BSD Ports

mail/panda-imap 20130621_4 DragonFly

IMAP4rev1/POP2/POP3 mail servers forked from imap-uw

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
mail
Package size
521.3 KiB, 2632.1 KiB installed

Description

This is the IMAP4rev1 server from the University of Washington. Included are (almost) backwards-compatible POP2 and POP3 servers.

This is the version forked from UW by the original author Mark Crispin.

In the other systems

SystemPortVersion
DragonFlymail/panda-imap20130621_4
FreeBSDmail/panda-imap20130621_4
HardenedBSDmail/panda-imap20130621_4
GhostBSDmail/panda-imap20130621_4

Install

Binary package:

pkg install panda-imap

From DPorts:

cd /usr/dports/mail/panda-imap && make install clean

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

The ipop2d, ipop3d, and imapd daemons should be invoked by your
/etc/inetd.conf file with lines such as:

pop2    stream  tcp     nowait  root    /usr/local/libexec/ipop2d   ipop2d
pop3    stream  tcp     nowait  root    /usr/local/libexec/ipop3d   ipop3d
imap4   stream  tcp     nowait  root    /usr/local/libexec/imapd    imapd

If PAM authentication support has been compiled in you will need to add
something like the following lines to /etc/pam.conf (PAM authentication is
default):

imap	auth	required	pam_unix.so
imap	account	required	pam_unix.so
imap	session	required	pam_unix.so
pop3	auth	required	pam_unix.so
pop3	account	required	pam_unix.so
pop3	session	required	pam_unix.so

The pam_unix module does not have session support, so we do not use it for
session management. Be sure to read up on pam.conf(5).

To configure imap-uw read /usr/local/share/doc/panda-imap/imaprc.txt. Particularly consider
changing mail-subdirectory to mail to have ~/mail the default mail
directory as is default in some MUAs, and to avoid having the whole home
dir accessed.

===>   NB: IMAP-UW now rejects non-encrypted logins by default. To change this
===>   behaviour, recompile and reinstall cclient and imap-uw ports with one of
===>   the following make variables defined:

WITHOUT_SSL - build without SSL/encryption support.
WITH_SSL_AND_PLAINTEXT - build with SSL/encryption support, but allow
non-encrypted logins.
================================================================================
To create and install a new SSL certificate for imapd and ipop3d, type \"make
cert\". Or install manually in /usr/local/certs.

Example inetd config for SSL only services:

pop3s   stream  tcp     nowait  root    /usr/local/libexec/ipop3d       ipop3d
imaps   stream  tcp     nowait  root    /usr/local/libexec/imapd        imapd
================================================================================