QMail – Start (CentOS 7)

Published by Lello on

>> Script di base

ATTENZIONE: gli scripts contenuti in questa pagina modificheranno la struttura di qmail; pertanto NON usarli su sistemi in produzione.

Scarichiamo gli script di base indicati all’inizio della pagina nella directory /usr/src e li scompattiamo:

# cd /usr/src
# tar xvfz qmail_base.tar.gz
# cd qmail_base
# ./make_qmail_script_base.sh

Lo script che abbiamo eseguito:

  • crea le dictory dei log;
  • crea gli script di startup e di controllo;
  • inizializza alcuni parametri necessari per lo startup (defaultdelivery, concurrencyincoming);
  • crea gli script di supervise;
  • permette solo al localhost di usare il servizio smtp.

Per permettere ai client della vostra rete di usare qmail dovrete inserire nel file /etc/qmail/tcp.smtp il vostro network:

# echo '172.28.0.0/22:allow,RELAYCLIENT="" ' >>/etc/qmail/tcp.smtp
# qmailctl cdb

Creiamo gli alias di default del nostro dominio; supponendo che l’utente dave sia il system che il mail administrator:

# echo dave@anthesia.lan > /var/qmail/alias/.qmail-root
# echo dave@anthesia.lan > /var/qmail/alias/.qmail-postmaster
# ln -s .qmail-postmaster /var/qmail/alias/.qmail-mailer-daemon
# ln -s .qmail-postmaster /var/qmail/alias/.qmail-abuse
# chmod 644 /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-postmaster

e riavviamo il servizio

# qmailctl restart

Per controllare che il sistema sia funzionante:

# qmailctl stat
/service/qmail-send: up (pid 5898) 631 seconds
/service/qmail-send/log: up (pid 5897) 631 seconds
/service/qmail-smtpd: up (pid 5899) 631 seconds
/service/qmail-smtpd/log: up (pid 5901) 631 seconds
messages in queue: 0
messages in queue but not yet preprocessed: 0

← QMail – Installazione di base (CentOS 7)                                          QMail – Log (CentOS 7) →