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
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