System vorbereiten, sqmail mit Abhängigkeiten installieren
# Repos und Pakete aktualisieren
aptitude update && aptitude upgrade
# Postfix entfernen
aptitude remove postfix
# Abhängigkeiten und ein paar Tools installieren
aptitude install git vim build-essentials libssl1.0-dev libperl-dev libmysql++-dev
# Daemontools und Dovecot Pakete
aptitude install daemontools daemontools-run \
dovecot-core dovecot-imapd dovecot-pop3d \
dovecot-mysql dovecot-managesieved dovecot-sieve
# Quellpakete von sqmail runterladen
mkdir /usr/local/src && cd /usr/local/src
wget --no-check-certificate \
https://www.fehcom.de/sqmail/sqmail-3.3.22.tgz \
https://www.fehcom.de/ipnet/ucspi-tcp6/ucspi-tcp6-1.10.5.tgz \
https://www.fehcom.de/ipnet/ucspi-ssl/ucspi-ssl-0.10.6.tgz \
https://www.fehcom.de/ipnet/fehQlibs/fehQlibs-10.tgz
# Das Debianpaket benutzt /etc/service - sqmail erwartet die Dateien aber in /service also machen wir einen symlink
ln -s /etc/service /service
# fehQlibs installieren
cd /usr/local
tar -axf fehQlibs-10.tgz
ln -s fehQlibs-10 /usr/local/qlibs
cd qlibs && make && make install
# ucspi und sqmail
cd /package
tar -axf /usr/local/src/ucspi-tcp6-1.10.5.tgz
tar -axf /usr/local/src/ucspi-ssl-0.10.9.tgz
tar -axf /usr/local/src/sqmail-3.3.23.tgz
cd /package/net/ucspi-tcp6/ucspi-tcp6-1.10.5/
package/install
cd /package/host/superscript.com/net/ucspi-ssl-0.10.9/
package/install
cd /package/mail/sqmail/sqmail-3.3.23/
package/install
# Wer bin ich - das muss der FQDN sein!
cd /var/qmail/control
hostname -f > me
# FQDN und Kurzname als lokale Adressen qualifzieren
hostname >> locals
hostname -f >> locals
# root und postmaster Konto einem lokalen User zuweisen und leeres maildir anlegen
echo "myuser" > /var/qmail/alias/.qmail-root
echo "myuser" > /var/qmail/alias/.qmail-postmaster
maildirmake.dovecot ~myuser/.maildir myuser
# Script für qmail-send anpassen (/service/qmail-send/run)
#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./.maildir/
# Daemontools starten und qmail-send hochfahren
service daemontools start
svc -u /service/qmail-send
# Ausprobieren ;)
echo "Hallo" | /var/qmail/bin/sendmail -v myuser
Weiter gehts danach mit der Einrichtung von Dovecot