Binc IMAP - fast, secure, and reliable email retrieval 
WHAT IT IS: 
- BincIMAP 2.0.x is a fork of Andreas Aardal Hanssen's C++ BincIMAP 1.3.4 implementation; but now based on UCSPI-SSL.
 
- Therefore, it comes with IPv6 capabilities, enabled for TLS 1.3, and is 64 bit clean.
 
- BincIMAP 2.0.x currently supports IMAP4rev1 only.
 
- BincIMAP 2.x employs the /slashpackage installation but does not depend on it.
 
- BincIMAP uses s/qmail's authentication modules to support local users together with vpopmail and vmailmgr.
 
- BincIMAP may announce CRAM-MD5 as additional authentication method.
 
MODULES: 
The following modules are include:
- bincimap-up
 
- bincimapd
 
- bincimap-updatecache
 
ADDITIONAL SCRIPTS: 
- IMAPdir2Maildir++.pl
 
- Maildir++2IMAPdir.pl
 
- checkpassword.pl
 
- toimapdir.pl
 
- tomaildir++.pl
 
Those need to be customized for local needs.
REQUIREMENTS: 
- ucspi-ssl (> 0.12.x) – won't run without it
 
- ucspi-tcp6 (generating the cdb) - for IP filtering
 
- daemontools package (supervising the services), any other will do as well
 
- OpenSSL > 1.1.1 or LibreSSL > 3.7.0
 
- s/qmail 4.3 (qmail-authuser) - if using s/qmail
 
INSTALLATION: 
- Read the INSTALL document.
 
MAJOR INTERNAL CHANGES FROM BincIMAP 1.3.4: 
- JAIL user settings removed.
 
- X.509 certificate and cipher handling by sslserver only.
 
- Removed OpenSSL code from Operator STARTTLS; replaced by sslserver's interface.
 
- Operator ID added (RFC 2971); requirement of Evolution client.
 
- CRAM-MD5 support according to RFC 2195.
 
BincIMAP (2.0) – this README covers the main Binc IMAP merits.
See doc/CHANGELOG for version information.
Date: September, 12th 2023 (feh)