mail/dbmail 3.5.6_1 FreeBSD
SQL database-based mail system (POP3 and IMAP)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
eb873e3fc8- License
- GPLv2
- Categories
- Package size
- 357.0 KiB, 1385.9 KiB installed
Description
Dbmail is the name of a group of programs that enable the possibility of storing and retrieving mail messages from a database (currently MySQL, PostgreSQL or SQLite).
* Scalability. Dbmail is as scalable as the database system that is used for the mail storage. In theory millions of accounts can be managed using dbmail. One could, for example, run 4 different servers with the pop3 daemon each connecting to the same database (cluster) server. * Manageability. Dbmail is based upon a database. Dbmail can be managed by changing settings in the database (f.e. using PHP/Perl/SQL), without needing shell access. * Speed. Dbmail uses very efficient, database specific queries for retrieving mail information. This is much faster then parsing a filesystem. * Security. Dbmail has got nothing to do with the filesystem or interaction with other programs in the Unix environment which need special permissions. Dbmail is as secure as the database it's based upon. * Flexibility. Changes on a Dbmail system (adding of users, changing passwords etc.) are effective immediately.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/dbmail | 3.5.6_1 |
| NetBSD | mail/dbmail | 3.5.5nb6 |
| DragonFly | mail/dbmail | 3.4.1_2 |
Install
Binary package:
pkg install dbmail
From the ports tree:
cd /usr/ports/mail/dbmail/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dbmail>0:mail/dbmail
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.5.6_1 | 3.5.6_1 | - | 3.5.4 | - |
| FreeBSD:14:quarterly | 3.5.6_1 | 3.5.6_1 | n/a | 3.5.3 | - |
| FreeBSD:15:latest | 3.5.6_1 | 3.5.6_1 | n/a | - | - |
| FreeBSD:15:quarterly | 3.5.6_1 | 3.5.6_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.5.6_1 | 3.5.6_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
asciidoc: textproc/asciidocdocbook-sgml>0: textproc/docbook-sgmlxmlto: textproc/xmlto
Library 5
libcurl.so: ftp/curllibevent.so: devel/libeventlibgmime-3.0.so: mail/gmime30libmhash.so: security/mhashlibzdb.so.19: databases/libzdb
The full lists below include those, and their dependencies in turn.
Build dependencies 79
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/libzdb
- databases/mysql84-client
- databases/openldap26-client
- databases/postgresql18-client
- databases/sqlite3
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/boehm-gc
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libcbor
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libtool
- devel/libunistring
- devel/m4
- devel/npth
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- mail/gmime30
- mail/libsieve
- math/gmp
- math/libtommath
- math/mpdecimal
- misc/getopt
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/gnupg
- security/gnutls
- security/gpgme
- security/libassuan
- security/libfido2
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libssh2
- security/libtasn1
- security/mhash
- security/nettle
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- shells/bash
- textproc/asciidoc
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-xml
- textproc/docbook-xsl
- textproc/expat2
- textproc/groff
- textproc/iso8879
- textproc/libxml2
- textproc/libxslt
- textproc/sdocbook-xml
- textproc/uchardet
- textproc/xmlcatmgr
- textproc/xmlcharent
- textproc/xmlto
- www/libnghttp2
- www/w3m
Run dependencies 56
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/libzdb
- databases/mysql84-client
- databases/openldap26-client
- databases/postgresql18-client
- databases/sqlite3
- devel/gettext-runtime
- devel/glib20
- devel/libcbor
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/npth
- devel/pcre2
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- mail/gmime30
- mail/libsieve
- math/gmp
- math/libtommath
- math/mpdecimal
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/gnupg
- security/gnutls
- security/gpgme
- security/libassuan
- security/libfido2
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libssh2
- security/libtasn1
- security/mhash
- security/nettle
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- textproc/expat2
- textproc/groff
- textproc/uchardet
- www/libnghttp2
No port depends on this one.
Configuration
Options name: mail_dbmail
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| LDAP | off | LDAP protocol support |
| SIEVE | on | Sieve mail sorting language support |
- USES
- autoreconf gmake gnome libtool localbase pkgconfig shebangfix ssl
- Service scripts
dbmail-pop3d,dbmail-lmtpd,dbmail-imapd,dbmail-timsieved
Files
Manual pages 11
- dbmail(1)
- dbmail-deliver(1)
- dbmail-export(8)
- dbmail-httpd(8)
- dbmail-imapd(8)
- dbmail-lmtpd(8)
- dbmail-pop3d(8)
- dbmail-sievecmd(8)
- dbmail-users(8)
- dbmail-util(8)
- dbmail.conf(5)
pkg-plist 115
- @sample etc/dbmail.conf.sample
- lib/dbmail/libauth_ldap.so
- lib/dbmail/libauth_ldap.so.0
- lib/dbmail/libauth_ldap.so.0.0.0
- lib/dbmail/libauth_sql.so
- lib/dbmail/libauth_sql.so.0
- lib/dbmail/libauth_sql.so.0.0.0
- lib/dbmail/libdbmail.so
- lib/dbmail/libdbmail.so.0
- lib/dbmail/libdbmail.so.0.0.0
- lib/dbmail/libsort_sieve.so
- lib/dbmail/libsort_sieve.so.0
- lib/dbmail/libsort_sieve.so.0.0.0
- share/man/man1/dbmail-deliver.1.gz
- share/man/man1/dbmail.1.gz
- share/man/man5/dbmail.conf.5.gz
- share/man/man8/dbmail-export.8.gz
- share/man/man8/dbmail-httpd.8.gz
- share/man/man8/dbmail-imapd.8.gz
- share/man/man8/dbmail-lmtpd.8.gz
- share/man/man8/dbmail-pop3d.8.gz
- share/man/man8/dbmail-sievecmd.8.gz
- share/man/man8/dbmail-users.8.gz
- share/man/man8/dbmail-util.8.gz
- sbin/dbmail-deliver
- sbin/dbmail-export
- sbin/dbmail-httpd
- sbin/dbmail-imapd
- sbin/dbmail-lmtpd
- sbin/dbmail-pop3d
- sbin/dbmail-users
- sbin/dbmail-util
- sbin/dbmail-sievecmd
- sbin/dbmail-sieved
- share/dbmail/dbmail.schema
- share/dbmail/mysql/2_1_7-2_2_0.mysql
- share/dbmail/mysql/2_2-3_0.mysql
- share/dbmail/mysql/2_2_5-2_3_0.mysql
- share/dbmail/mysql/2_3_0-2_3_2.mysql
- share/dbmail/mysql/2_3_4-2_3_5.mysql
- share/dbmail/mysql/2_3_5-2_3_6.mysql
- share/dbmail/mysql/2_3_6-3_0_0.mysql
- share/dbmail/mysql/3_0_2-3_1_0.mysql
- share/dbmail/mysql/create_tables.mysql
- share/dbmail/mysql/fix_foreign_keys.mysql
- share/dbmail/mysql/migrate_from_1.x_to_2.0_innodb.mysql
- share/dbmail/mysql/migrate_from_2.0_to_2.2.mysql
- share/dbmail/mysql/update_headervalue_01.mysql
- share/dbmail/mysql/upgrades/32001.mysql
- share/dbmail/mysql/upgrades/32002.mysql
- share/dbmail/mysql/upgrades/32003.mysql
- share/dbmail/mysql/upgrades/32004.mysql
- share/dbmail/mysql/upgrades/32005.mysql
- share/dbmail/mysql/upgrades/32006.mysql
- share/dbmail/mysql/upgrades/35001.mysql
- share/dbmail/mysql/upgrades/35002.mysql
- share/dbmail/mysql/upgrades/create_tables.mysql
- share/dbmail/oracle/dbmail_grant.sql
- share/dbmail/oracle/dbmail_schema.sql
- share/dbmail/oracle/dbmail_ts.sql
- share/dbmail/postgresql/2_1_7-2_2_0.pgsql
- share/dbmail/postgresql/2_2-3_0.pgsql
- share/dbmail/postgresql/2_2_5-2_3_0.pgsql
- share/dbmail/postgresql/2_3_4-2_3_5.pgsql
- share/dbmail/postgresql/2_3_5-2_3_6.pgsql
- share/dbmail/postgresql/2_3_6-3_0_0.pgsql
- share/dbmail/postgresql/3_0_2-3_1_0.psql
- share/dbmail/postgresql/create_tables.pgsql
- share/dbmail/postgresql/migrate_from_1.x_to_2.0.pgsql
- share/dbmail/postgresql/migrate_from_2.0_to_2.2.pgsql
- share/dbmail/postgresql/upgrades/32001.psql
- share/dbmail/postgresql/upgrades/32002.psql
- share/dbmail/postgresql/upgrades/32003.psql
- share/dbmail/postgresql/upgrades/32004.psql
- share/dbmail/postgresql/upgrades/32005.psql
- share/dbmail/postgresql/upgrades/32006.psql
- share/dbmail/postgresql/upgrades/35001.psql
- share/dbmail/postgresql/upgrades/35002.psql
- share/dbmail/postgresql/upgrades/create_tables.psql
- share/dbmail/sqlite/2_1_7-2_2_0.sqlite
- share/dbmail/sqlite/2_2-3_0.sqlite
- share/dbmail/sqlite/2_2_5-2_3_0.sqlite
- share/dbmail/sqlite/2_3_4-2_3_5.sqlite
- share/dbmail/sqlite/2_3_5-2_3_6.sqlite
- share/dbmail/sqlite/2_3_6-3_0_0.sqlite
- share/dbmail/sqlite/3_0_2-3_1_0.sqlite
- share/dbmail/sqlite/create_tables.sqlite
- share/dbmail/sqlite/trigger.tmpl.sql
- share/dbmail/sqlite/upgrades/32001.sqlite
- share/dbmail/sqlite/upgrades/32002.sqlite
- share/dbmail/sqlite/upgrades/32003.sqlite
- share/dbmail/sqlite/upgrades/32004.sqlite
- share/dbmail/sqlite/upgrades/32005.sqlite
- share/dbmail/sqlite/upgrades/32006.sqlite
- share/dbmail/sqlite/upgrades/35001.sqlite
- share/dbmail/sqlite/upgrades/35002.sqlite
- share/doc/dbmail/AUTHORS
- share/doc/dbmail/CHANGELOG.md
- share/doc/dbmail/INSTALL
- share/doc/dbmail/README
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dbmail-dbmail-v3.5.6_GH0.tar.gz | 2.557854e+06 | 6a9ea3a23c0bfc6158d423fd0a6b8f79b55bcbcf5c1b9249b3644c8e01674746 |