Home

The mail/archiveopteryx port

archiveopteryx-3.2.0p6 – mail server storing messages in a database (cvsweb github mirror)

Description

Archiveopteryx is a mail server system optimised for long-term storage
and heavy access. It comprises a set of server programs that provide
access to mail stored in a relational database (PostgreSQL).
WWW: http://www.archiveopteryx.org/

Readme

+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------

Archiveopteryx is now installed, and sample configuration files were
created in ${SYSCONFDIR}/archiveopteryx.conf and ${SYSCONFDIR}/aoxsuper.conf

Before using it, you will need to create PostgreSQL users and database,
and you'll need to set aox db user password in archiveopteryx.conf,
and aoxsuper db user password in aoxsuper.conf.

Database initialisation
=======================
Assuming you have an administrative account named `postgres',
you can create the aox/aoxsuper users and archiveopteryx database like
this:

createuser -U postgres --pwprompt --no-superuser --no-createdb \
	--no-createrole aox
createuser -U postgres --pwprompt --no-superuser --no-createdb \
	--no-createrole aoxsuper
createdb -U postgres -T template0 -E UTF8 -O aoxsuper archiveopteryx

Now load the database schema:

psql -U postgres archiveopteryx -f - <


Maintainer

The OpenBSD ports mailing-list

Only for arches

aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sh sparc64

Categories

databases mail

Build dependencies

Files

  • /etc/aoxsuper.conf
  • /etc/archiveopteryx.conf
  • /etc/rc.d/aox
  • /etc/ssl/archiveopteryx-openssl.conf
  • /usr/local/bin/aox
  • /usr/local/bin/aoxdeliver
  • /usr/local/bin/aoxexport
  • /usr/local/bin/aoximport
  • /usr/local/libexec/archiveopteryx/
  • /usr/local/libexec/archiveopteryx/contrib/
  • /usr/local/libexec/archiveopteryx/contrib/rrdglue
  • /usr/local/libexec/archiveopteryx/downgrades
  • /usr/local/libexec/archiveopteryx/field-names
  • /usr/local/libexec/archiveopteryx/flag-names
  • /usr/local/libexec/archiveopteryx/fts.pg
  • /usr/local/libexec/archiveopteryx/schema.pg
  • /usr/local/man/man5/aoxsuper.conf.5
  • /usr/local/man/man5/archiveopteryx.conf.5
  • /usr/local/man/man8/aox.8
  • /usr/local/man/man8/aoxdeliver.8
  • /usr/local/man/man8/aoximport.8
  • /usr/local/man/man8/archiveopteryx.8
  • /usr/local/man/man8/installer.8
  • /usr/local/man/man8/logd.8
  • /usr/local/man/man8/recorder.8
  • /usr/local/sbin/archiveopteryx
  • /usr/local/sbin/logd
  • /usr/local/sbin/recorder
  • /usr/local/share/doc/archiveopteryx/
  • /usr/local/share/doc/archiveopteryx/COPYING
  • /usr/local/share/doc/archiveopteryx/README
  • /usr/local/share/doc/archiveopteryx/bsd.txt
  • /usr/local/share/doc/pkg-readmes/archiveopteryx
  • /usr/local/share/examples/archiveopteryx/
  • /usr/local/share/examples/archiveopteryx/aoxsuper.conf
  • /usr/local/share/examples/archiveopteryx/archiveopteryx-openssl.conf
  • /usr/local/share/examples/archiveopteryx/archiveopteryx.conf
  • /var/archiveopteryx/
  • /var/archiveopteryx/jail/
  • /var/archiveopteryx/messages/
  • @conflict avenger-*
  • @extraunexec rm -rf /var/archiveopteryx/*
  • @newgroup _aox:661
  • @newuser _aox:661:661::Archiveopteryx Daemon:/var/empty:/sbin/nologin
Search