CentOS 7 QMT Host
(Tested 17 November 2017)
- CentOS 7 Minimal Install
- QMT Install
- # curl -O https://raw.githubusercontent.com/qmtoaster/scripts/master/qt_prep.sh
- # chmod 755 qt_prep.sh
- # ./qt_prep.sh (automatic reboot)
- # ./qt_install.sh
- # toaststat
- Update CentOS 7/QMT
- # yum update
- # yum --enablerepo=qmt-testing update
Status of toaster services send: up (pid 1323) 1517 seconds smtp: up (pid 1324) 1517 seconds submission: up (pid 1325) 1517 seconds send/log: up (pid 1316) 1517 seconds smtp/log: up (pid 1311) 1517 seconds submission/log: up (pid 1314) 1517 seconds systemd service: clamav-daemon.service: [ OK ] systemd service: clamav-daemon.socket: [ OK ] systemd service: clamav-freshclam: [ OK ] systemd service: spamd: [ OK ] systemd service: dovecot: [ OK ] systemd service: mariadb: [ OK ] systemd service: httpd: [ OK ] systemd service: named: [ OK ] systemd service: vsftpd: [ OK ] systemd service: network: [ OK ] systemd service: acpid: [ OK ] systemd service: atd: [ OK ] systemd service: autofs: [ OK ] systemd service: crond: [ OK ] systemd service: ntpd: [ OK ] systemd service: smartd: [ OK ] systemd service: sshd: [ OK ] systemd service: irqbalance: [ OK ] ( Multiple processors only )
- Apache 2.4 (toaster.conf)
- Host Parameters
- DNS Server
- Enable man pages QMT/COS7
- # echo "MANDATORY_MANPATH /var/qmail/man" >> /etc/man_db.conf
- Qmail-1.03-2.1
- Qmail-1.03-3 is ready for testing on CentOS 7. Guinea pigs needed. Will be available in the repository after testing satisfactorily. See below
- The latest Qmail-TLS patch from Frederik Vermeulen's (Thank you!) Qmail-TLS site
- Secure SMTP (Port 465) available by default.
- 2048 bit RSA keys and DH params (default).
- This patch fixes the STARTTLS plaintext command injection vulnerability. Here.
- qmt-plus is available for install (YUM) in the repository for CentOS 7
- yum install qmt-plus
- Includes mansfor, qmHandle, qmlog, qmqtool, queue_repair.py, and documentation (/opt/qmt-util). Run any at the CLI.
- # qmHandle
- # qmqtool
- # qmlog
- # mansfor
- # queue_repair.py --help
CentOS 6 QMT Host
(Tested 25 NOV 2017)
- CentOS 6 Minimal Install
- QMT Install
- # curl https://raw.githubusercontent.com/QMailToaster/qmailtoaster-util/master/qt-bootstrap-1 >qt-bootstrap-1
- # sh qt-bootstrap-1 (system will reboot)
- # curl https://raw.githubusercontent.com/QMailToaster/qmailtoaster-util/master/qt-bootstrap-2 >qt-bootstrap-2
- # sh qt-bootstrap-2
- # mv /opt/qmailtoaster-util/bin/qt-install /opt/qmailtoaster-util/bin/qt-install.bak
- # curl -o /opt/qmailtoaster-util/bin/qt-install https://raw.githubusercontent.com/qmtoaster/cos6/master/qt-install
- # chmod 755 /opt/qmailtoaster-util/bin/qt-install
- # qt-install
- Update CentOS 6/QMT (Dovecot upgrades require MySQL libraries unavailable in the CentOS 6 repositories, Remi repositories must be installed and enabled)
- # rpm -Uvh https://raw.githubusercontent.com/qmtoaster/cos6/master/qmt-release-1-4.qt.el6.noarch.rpm
- # yum install yum-utils
- # yum-config-manager --disable qmailtoaster-current qmailtoaster-current-nodist
- # yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm
- # yum-config-manager --enable remi remi-php56
- # yum update
- # yum --enablerepo=qmt-testing update
- Qmail-1.03-1
- Update CentOS 5/QMT *Warning: Deletes Courier and replaces with Dovecot
- # rpm -Uvh ftp://ftp.qmailtoaster.com/pub/repo/qmt/CentOS/5/current/noarch/whtc-qmt-1-1.qt.el5.noarch.rpm
- # yum update
- # yum --enablerepo=whtc-qmt-testing update
General
- Initial Configuration
- ActiveSync (Z-push)
- Certificates
- Spamdyke QRV
- Simscan Ramdisk
- Dovecot LDA (Sieve)
- Roundcube Mail
- Dspam
- DKIM
- Peripherals (Desktops, Collaboration, AWS, Firewall, VNC Server
- Build Environment
- Notes
