EDIT: purtroppo ho avuto modo di verificare che su Ubuntu 16.04, la maggior parte dei pacchetti richiesti è stata aggiornata ad una versione più recente. Sulla versione precedente forse le cose vanno un po' meglio ma non consiglio di usarla per creare un server in quanto ormai troppo datata. La versione stabile di Debian (al momento in cui scrivo è Jessie), a differenza di Ubuntu è invece più adatta per questa installazione in quanto i pacchetti richiesti sono tutti quanti presenti.
Server fax su Antix/Debian core 16.1 con Hylafax 6.0.6 ed Avantfax 3.3.5
La parte immediatamente seguente può essere tranquillamente saltata in quanto si riferisce specificamente all'installazione di Antix core tuttavia la riporto in quanto a qualcuno potrebbe risultare utile. Tenere in ogni caso in considerazione quanto indicato ai passi per la configurazione dell'host, del dominio e della rete nonché al primo punto della "sezione" "N.B.":
##################################################
##################################################
Prima di iniziare l’installazione tramite il comando “cli-installer” creare le partizioni necessarie tramite “fdisk” (attenzione ad indicare quella di boot e a cambiare la tipologia a quella di swap (codice 82 invece che 83)):
Codice: Seleziona tutto
sudo fdisk /dev/sda
Io mi attengo ai seguenti canoni:
- - 3/4 GB per la partizione “sda1” (partizione di sistema)
- 2,5 volte la capacità della RAM per la swap (solo per RAM di piccolo taglio: 512MB, massimo 1 GB; con RAM più capienti, della swap ce ne facciamo ben poco)
- il restante spazio per “sda3” (partizione contenente “/var”)
Codice: Seleziona tutto
sudo mkfs.ext4 -L “/” /dev/sda1
sudo mkswap -L “swap” /dev/sda2
sudo mkfs.ext4 -L “/var” /dev/sda3
Codice: Seleziona tutto
sudo mkdir /mnt/sda1 /mnt/sda3
sudo mount /dev/sda1 /mnt/sda1
sudo mount /dev/sda3 /mnt/sda3
sudo mv /mnt/sda1/var/* /mnt/sda3
Codice: Seleziona tutto
UUID=6c92f681-138c-4b38-9494-92bda3dd8729 / ext4 defaults 1 1
UUID=8691d848-ade4-47e0-93cd-a4ced638afb6 swap swap defaults 0 0
UUID=4b8beb4b-095e-461d-aae0-eb6c6fafab21 /var ext4 defaults 0 2
#UUID=4b8beb4b-095e-461d-aae0-eb6c6fafab21 /media/_var ext4 noauto,exec,lazytime,users 0 0
Codice: Seleziona tutto
127.0.0.1 avantfax.dominio.dom avantfax
(dove “avantfax” è il nome host e “dominio.dom” sarà il dominio della rete in cui il faxserver andrà installato)
Codice: Seleziona tutto
# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
allow-hotplug eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
dns-nameservers 192.168.1.1
Se le modifiche ai file hosts ed interfaces vengono effettuate dopo il riavvio (e non prima) sarà necessario riavviare anche l’interfaccia di rete ed il servizio hostname.sh:
Codice: Seleziona tutto
sudo /etc/init.d/networking stop; sudo /etc/init.d/networking start #comandi per Antix
# sudo systemctl restart networking # comando per Ubuntu (da verificare)
sudo /etc/init.d/hostname.sh stop; sudo /etc/init.d/hostname.sh start #comandi validi sia per Antix che per Ubuntu
Codice: Seleziona tutto
sudo apt-get update (sostituire, prima, i repositories greci, estremamente lenti, con quelli tedeschi nel file /etc/apt/sources.list.d/antix.list (l’indirizzo si trova nella pagina di download del sito di Antix))
sudo apt-get dist-upgrade
- Gli ultimi passi dell’installazione richiedono di inserire un nome host, la password di root e di creare un nuovo utente/password. Inseririe quanto segue:
- - nome host: avantfax
- password di root: avantfax
- user: faxmaster
- password di user: faxmaster
- L’ultimo passo in assoluto riguarda l’installazione di Grub. Installarlo nel “MBR” (sda) e non in “root” (sda1).
- Verificare, col comando “hostname -f” che il FQDN corrisponda a “avantfax.dominio.dom”
Fine parte riguardante Antix
##################################################
##################################################
INSTALLARE (tramite il comando “sudo apt-get install nome-pacchetto” quanto segue:
Utilità di sistema e servizi vari:
Codice: Seleziona tutto
lilo (necessario solo per via di incompatibilità tra processore VIA C3 e Grub2. Purtroppo Grub-legacy, in Antix non si installa)
ntp
ssh
acpid (necessario per lo spegnimento tramite pultante)
acpi-support-base (necessario per lo spegnimento tramite pulsante)
tasksel (task installati: server web, server ssh, server di stampa) (potrebbe essere sufficiente installare "apache2" e non tutto il task "server web" o LAMP che dir si voglia)
Codice: Seleziona tutto
postfix (installarlo prima di "hylafax", come tipo di configurazione scegliere "sito internet" (default) e come dominio inserire “avantfax.dominio.dom” (default). Per modificare tale valore editare il file "/etc/postfix/main.cf" ed il file "/etc/mailname".
hylafax-server (è necessario configurarlo col comando “faxsetup” (vedi guide ubuntu e debian in italiano per l'installazione di hylafax) dopodiché aggiungere almeno un modem. E' un passo necessario, altrimenti si avranno problemi con l'installazine di Avantfax)
hylafax-client (dovrebbe venir installato automaticamente installando il pacchetto hylafax-server)
tesseract-ocr
tesseract-ocr-ita
html2ps
task-print-server (dipende da "tasksel")
mysql-server (come password per l’amministratore di mysql impostare “avantfax”)
php5-mysql
php5
phpmyadmin
tra parentesi la spiegazione delle modifiche da me apportate (alcuni pacchetti potrebbero risultare già installati):
Codice: Seleziona tutto
apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libsqlite3-0 php5-cli php5-common mysql-server imagemagick libtiff5-dev (al posto di libtiff4-dev) netpbm libnetpbm10-dev giflib-tools (al posto di libungif-bin ...viene selezionato automaticamente) libgif-dev (al posto di libungif4-dev) sudo php-mail php-mail-mime php-file php-db php5-mysql psutils wdiff rsync postfix
Creare questo file copiandolo da quello di esempio, prima di eseguire l’installazione di Avantfax. Lo si trova all'interno di questo path: avantfax-3.3.5/avantfax/includes.
Di seguito sono riportate solo le differenze col file d’esempio. Per primi sono riportati i valori del file da me modificato:
Codice: Seleziona tutto
< $FAXMAILUSER = 'faxmaster';
> $FAXMAILUSER = 'faxmail';
< $WWWUSER = 'www-data';
> $WWWUSER = 'apache';
< $dft_config_lang = 'it'; // default system language (english)
> $dft_config_lang = 'en'; // default system language (english)
< // define('WHITEPAGES', "http://www.whitepages.com/search/ReversePhone?full_phone="); // White Pages USA
< define('WHITEPAGES', "http://www.paginebianche.it/execute.cgi?btt=1&tl=2&tr=106&qs="); // White Pages Italy
------
> define('WHITEPAGES', "http://www.whitepages.com/search/ReversePhone?full_phone="); // White Pages USA
> // define('WHITEPAGES', "http://www.paginebianche.it/execute.cgi?btt=1&tl=2&tr=106&qs="); // White Pages Italy
< define('ENABLE_OCR_SUPPORT', true); // set to true to enable support
< define('OCR_BINARY', "/usr/bin/tesseract");
< define('OCR_LANGUAGE', "ita"); // Examples: eng, fra, deu, spa, ita
------
> define('ENABLE_OCR_SUPPORT', false); // set to true to enable support
> define('OCR_BINARY', "/usr/local/bin/tesseract");
> define('OCR_LANGUAGE', "eng"); // Examples: eng, fra, deu, spa, ita
< $HTML2PS = '/usr/bin/html2ps'; // path to html2ps
> $HTML2PS = '/usr/local/bin/html2ps'; // path to html2ps
Modificare il file in modo che risulti come segue:
Codice: Seleziona tutto
# DEFAULT INSTALL VALUES FOR Debian
#
# BEWARE: Only run the install script once or risk having duplicate
# settings in your sendmail, sudo, and other configuration files
#
# The debian-install.sh script refers to this file
#
# The domain name for configuring email to fax
FAXDOMAIN=avantfax.dominio.dom # per l’impostazione del dominio (solo la parte dopo "avantfax" ovvero "dominio.dom") sentire con l’amministratore di rete
# The installation directory for AvantFAX
INSTDIR=/var/www/avantfax
# The root directory where HylaFAX bin files are stored (typically, /usr or /usr/local)
HYLADIR=/usr
# HylaFAX $SPOOL directory (typically, /var/spool/hylafax or /var/spool/fax)
SPOOL=/var/spool/hylafax
# These are the database settings AvantFAX will create and use
USER=avantfax
PASS=d58fe49
DB=avantfax
# if the MySQL password for root is set, specify it here
ROOTMYSQLPWD=avantfax # quando si installa mysql impostare questa stessa password per l’amministratore
# The user and group which Apache runs as (typically, apache, wwwrun, nobody, etc...)
HTTPDUSER=www-data
HTTPDGROUP=www-data
debian-install.sh:
Modificare il file in modo che risulti come segue (necessario altrimenti l’installazione non va a buon fine):
Codice: Seleziona tutto
#!/bin/sh
#
# AvantFAX install script for Debian
# This script will configure /etc/sudoers and the HylaFAX hyla.conf, config, config.<devid> files
# Only run once
#
# CHECK IF HYLAFAX IS INSTALLED
echo "Checking for HylaFAX installation"
hyla=`which sendfax`
if [ "$?" -ne "0" ]; then
echo You must install and configure HylaFAX first
exit
fi
. ./debian-prefs.txt
# INSTALL REQUIRED PACKAGES
echo "Installing required packages"
# removed libpq4
apt-get install apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libsqlite3-0 php5-cli php5-common mysql-server imagemagick libtiff5-dev netpbm libnetpbm10-dev giflib-tools libgif-dev sudo php-mail php-mail-mime php-file php-db php5-mysql psutils wdiff rsync postfix
pear channel-update pear.php.net
pear upgrade-all
pear upgrade --force pear
pear upgrade-all
pear install Mail Net_SMTP Mail_mime MDB2_driver_mysql
echo "Installing AvantFAX and configuring HylaFAX"
## SETUP SMARTY
chmod 0770 avantfax/includes/templates/admin_theme/templates_c/ avantfax/includes/templates/admin_theme/cache/ avantfax/includes/templates/main_theme/templates_c/ avantfax/includes/templates/main_theme/cache/
chown $HTTPDUSER:$HTTPDGROUP avantfax/includes/templates/admin_theme/templates_c/ avantfax/includes/templates/admin_theme/cache/ avantfax/includes/templates/main_theme/templates_c/ avantfax/includes/templates/main_theme/cache/
chmod 0755 avantfax/includes/faxcover.php avantfax/includes/faxrcvd.php avantfax/includes/notify.php avantfax/tools/update_contacts.php avantfax/tools/faxcover.php avantfax/includes/avantfaxcron.php avantfax/includes/dynconf.php
# cp avantfax/includes/local_config-example.php avantfax/includes/local_config.php
# echo "AdminGroup: apache" >> /etc/hylafax/hfaxd.conf
echo "CoverCmd: $INSTDIR/includes/faxcover.php" >> /etc/hylafax/sendfax.conf
# SETUP AVANTFAX JOBFMT
cat >> /etc/hylafax/hyla.conf << EOF
#
## JobFmt for AvantFAX
#
JobFmt: "%-3j %3i %1a %15o %40M %-12.12e %5P %5D %7z %.25s"
EOF
# INSTALL AVANTFAX
mv avantfax $INSTDIR
chown -R $HTTPDUSER.$HTTPDGROUP $INSTDIR
chmod -R 0770 $INSTDIR/tmp $INSTDIR/faxes
chown -R $HTTPDUSER.uucp $INSTDIR/tmp $INSTDIR/faxes
# DISABLE SELINUX FOR APACHE
# echo "Disabling SELinux for Apache"
# setsebool -P httpd_disable_trans 1
# CONFIGURE AVANTFAX VIRTUALHOST
mv /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.bak
cat >> /etc/apache2/sites-available/000-default.conf << EOF
<VirtualHost *:80>
DocumentRoot $INSTDIR
ServerName avantfax
ErrorLog \${APACHE_LOG_DIR}/avantfax-error_log
CustomLog \${APACHE_LOG_DIR}/avantfax-access_log common
</VirtualHost>
EOF
# START APACHE
/etc/init.d/apache2 restart # comando per Antix
# systemctl restart apache2 # comando per Ubuntu
# IMPORT MYSQL DATABASE
/etc/init.d/mysql start # comando per Antix
/etc/init.d/mysql restart #forse inutile ma eseguito per sicurezza # comando per Antix
# systemctl start mysql # comando per Ubuntu
# systemctl restart mysql # comando per Ubuntu
echo "## Creating AvantFAX MySQL database ##"
mysql --user=root --password=$ROOTMYSQLPWD -e "GRANT ALL ON $DB.* TO $USER@localhost IDENTIFIED BY \"$PASS\"" mysql
mysqladmin --default-character-set=utf8 --user=$USER --password=$PASS create $DB
mysql --user=$USER --password=$PASS $DB < create_tables.sql
mysqlshow --user=$USER --password=$PASS $DB
# SYMLINK AVANTFAX SCRIPTS
ln -s $INSTDIR/includes/faxrcvd.php $SPOOL/bin/faxrcvd.php
ln -s $INSTDIR/includes/dynconf.php $SPOOL/bin/dynconf.php
ln -s $INSTDIR/includes/notify.php $SPOOL/bin/notify.php
# FIX FILEINFO
ln -s /usr/share/file/magic* /usr/share/misc/
# SETUP SUDO PERMISSIONS
echo "Setting up sudo"
cat /etc/sudoers | grep -v requiretty > /tmp/sudoers
echo "$HTTPDUSER ALL= NOPASSWD: /sbin/reboot, /sbin/halt, /usr/sbin/faxdeluser, /usr/sbin/faxadduser -u * -p * *" >> /tmp/sudoers
mv /etc/sudoers /etc/sudoers.orig
mv /tmp/sudoers /etc/sudoers
chmod 0440 /etc/sudoers
chown root.root /etc/sudoers
# Make backup of HylaFAX configuration
mkdir /etc/hylafax/abackup
cp /etc/hylafax/config* /etc/hylafax/abackup/
# CONFIGURE MODEMS TO USE AVANTFAX
for i in `ls /etc/hylafax/config.*`; do
if [ "$i" != "/etc/hylafax/config.sav" ]; then
if [ "$i" != "/etc/hylafax/config.devid" ]; then
tilde=`echo $i | grep '~'`
if [ "$?" -eq "1" ]; then
if [ ! -L $i ]; then
cat >> $i << EOF
#
## AvantFAX
#
FaxRcvdCmd: bin/faxrcvd.php
DynamicConfig: bin/dynconf.php
UseJobTSI: true
EOF
fi
fi
fi
fi
done
cat >> /etc/hylafax/config << EOF
#
## AvantFAX
#
NotifyCmd: bin/notify.php
EOF
# ADD MODEMS TO DATABASE
for i in `ls /etc/hylafax/config.*`; do
if [ "$i" != "/etc/hylafax/config.sav" ]; then
if [ "$i" != "/etc/hylafax/config.devid" ]; then
tilde=`echo $i | grep '~'`
if [ "$?" -eq "1" ]; then
if [ -f $i ]; then
modem=`echo $i | awk -F'/' '{print $4}' | awk -F'.' '{print $2}'`
# ADD MODEMS TO AVANTFAX DATABASE
mysql --user=$USER --password=$PASS -e "INSERT INTO Modems SET device='$modem', alias ='$modem'" $DB
echo "Configuring $modem for AvantFAX"
fi
fi
fi
fi
done
# ADD CRONTAB ENTRIES
echo "Setting up /etc/cron.d/avantfax"
printf "0 0 * * *\t$INSTDIR/includes/avantfaxcron.php -t 2\n" > /etc/cron.d/avantfax
$(which echo) -e "\nInstallation complete\n\n"
IP=`/sbin/ifconfig eth0 | grep "inet addr" | awk -F' ' '{print $2}' | awk -F':' '{print $2}'`
$(which echo) -e "Log into the Administrative interface at: http://$IP/admin/"
$(which echo) -e "Username: admin\nPassword: password"
# DONE #
email2fax.txt:
Modificare il file in modo che risulti come segue e fare attenzione alle variabili di cui alle ultime due righe che vanno lasciate commentate se non si dispone dei dati richiesti oppure vi vanno inseriti i dati richiesti e quindi decommentate :
Codice: Seleziona tutto
# This is the configuration file for Email 2 FAX
# Edit your domain name below and save this file
# before launching the scripts named below
#
# To setup Postfix run: ./setup-postfix.sh
# To setup Sendmail run: ./setup-sendmail.sh
FAXDOMAIN=avantfax.dominio.dom
# This user account must exist in your authentication system (ie. PAM, /etc/passwd, LDAP)
# in order for the Postfix configuration to work (ie. uucp).
# NOTE: Be sure to also set this value in local_config.php
# DEBIAN users may want to set this to faxmaster for postfix installs
FAXMAILUSER=faxmaster
# Variabili necessarie per ricevere mail anche da indirizzi esterni (decommentarle qualora si intenda valorizzarle):
# IP_PUBBLICO="inserire il proprio ip pubblico" # non funziona
# DOMINIO_REGISTRATO="inserire qui il proprio dominio visibile da internet"
setup-postfix.sh:
Modificare il file in modo che risulti come segue (necessario altrimenti la configurazione non va a buon fine).
Fare attenzione alle eventuali righe da decommentare in base alle eventuali modifiche fatte all'interno del file email2fax.txt)
Codice: Seleziona tutto
#!/bin/bash
#
# This script will configure postfix for email to fax
# Only run once
#
. ./email2fax.txt
# INSTALL REQUIRED APPS IF NOT ALREADY INSTALLED
echo "Installing required packages"
yum -y install postfix || yast --install postfix || apt-get install postfix
# CONFIGURE POSTFIX
/usr/sbin/service postfix stop # comando per Antix
# systemctl stop postfix # comando per Ubuntu
echo "Configuring Email to FAX for domain ${FAXDOMAIN}"
cat >> /etc/postfix/master.cf << EOF
fax unix - n n - 1 pipe
flags= user=$FAXMAILUSER argv=/usr/bin/faxmail -d -n -NT \${user}
EOF
echo -e "${FAXDOMAIN}\tfax:localhost" >> /etc/postfix/transport
# Decommentare le due righe seguenti solo se nel file "email2fax.txt" sono state valorizzate le relative variabili nonché decommentate le relative righe (vedi le ultime due righe di tale file):
#echo -e "${IP_PUBBLICO}\tfax:localhost" >> /etc/postfix/transport # tuttavia spedire mail ad un indirizzo contenente un ip non funziona (postfix le scarta)
#echo -e "${DOMINIO_REGISTRATO}\tfax:localhost" >> /etc/postfix/transport
# le prime due righe (esclusa quella commentata) create col comando seguente servono a far si che si possano ricevere mail anche dall'esterno in modo tale da inviare fax dal client di posta elettronica avvalendosi del proprio indirizzo mail:
echo -e "\n# mail2fax configuration\nvirtual_transport = transport_maps\nlocal_recipient_maps =\ntransport_maps = hash:/etc/postfix/transport\nfax_destination_recipient_limit = 1" >> /etc/postfix/main.cf
postmap /etc/postfix/transport
# CONFIGURE FAXMAIL
cat > /etc/hylafax/faxmail.conf << EOF
AutoCoverPage: false
TextPointSize: 12pt
Headers: Message-id Date Subject From
MailUser: $FAXMAILUSER
EOF
#/sbin/chkconfig postfix on
/usr/sbin/service postfix start #comando per Antix
# systemctl start postfix #comando per Ubuntu
echo "Done"
# DONE #
Nel file "transport" (che verrà creato dallo script appena visto), se si ha un dominio visibile da internet, si dovrà impostare anche questa riga:
Codice: Seleziona tutto
proprio_dominio_registrato_visibile_su_internet fax:localhost
Codice: Seleziona tutto
proprio_ip_pubblico_statico fax:localhost
Codice: Seleziona tutto
sudo postmap /etc/postfix/transport
fixlink-faxcover.sh:
Questo script va eseguito soltanto in seguito ad un eventuale upgrade di Hylafax.
Modificarlo in modo da renderlo come segue:
Codice: Seleziona tutto
#!/bin/bash
# to use after upgrading HylaFAX
. ./debian-prefs.txt
mv $HYLADIR/bin/faxcover $HYLADIR/bin/faxcover.old
ln -s $INSTDIR/includes/faxcover.php $HYLADIR/bin/faxcover
**********************************************************************
Per installare Avantfax si dovranno modificare i files di cui sopra come indicato
e quindi eseguire, nell'ordine, gli script:
- debian-install.sh
- setup-postfix.sh
Tali script vanno eseguiti una sola volta altrimenti si rischia di pasticciare la configurazione dei file che vanno ad aggiornare/modificare, inserendovi i dati doppiamente.
Normalmente su un server-fax è bene non installare altro software tuttavia se si volesse farci girare, oltre al webserver Avantfax, anche altri webserver, fare riferimento alle istruzioni presenti sulla pagina web di Avantfax per la configurazione di Apache. Una letta anche alla pagina relativa all'installazione non farebbe di certo male.
A questo punto, non resta che collegarsi all'indirizzo IP del server fax all'interno della propria LAN, nel nostro caso:
http://192.168.1.10/admin e loggarsi con user: admin e password: password
Aggiungendo la seguente riga al file /etc/hosts dei pc client da cui si vuole accedere ad avantfax:
Codice: Seleziona tutto
192.168.1.10 avantfax.dominio.dom avantfax
Per i pc con installato MS Windows, il file da modificare sarà c:\Windows\System32\Drivers\etc\hosts.
Per inviare un fax tramite la posta elettronica basterà destinarlo (funziona solo dal server stesso o al limite dai pc della rete se opportunamente configurati sebbene dai pc non l'abbia verificato) a:
numero_di_fax@avantfax.dominio.dom
o anche da indirizzi mail esterni, se si è impostato il portforwarding della porta 25 verso il proprio server fax (sempre però che il provider non blocchi tale porta (verificarlo eventualmente su questa pagina)):
numero_di_fax@proprio_dominio_registrato_visibile_su_internet (funziona)
La forma seguente, invece non è accettata (almeno non in base a questa configurazione di postfix ma magari variando alcuni settaggi può darsi che si riesca a ricevere mail indirizzate anche al proprioi ip pubblico):
numero_di_fax@proprio_indirizzo_ip_pubblico_statico_o_dinamico (per esempio 02012345678@87.21.243.110) (non funziona tuttavia da verificare ulteriormente)
Ovviamente, se si ha un dominio registrato, si dovrà far in modo che il DNS punti al server fax e come già detto, impostare il portforward della porta 25.
Se non si ha un dominio e nemmeno un ip pubblico statico (ma di solito le aziende ce l'hanno), si può ottenere una sorta di dominio iscrivendosi a servizi quali "dyndns.org" (ne esistono anche di gratuiti tipo quelli offerti da http://freedns.afraid.org/). Ovviamente il router dovrà poi supportare la funzionalità relativa oppure si dovrà installare apposito software, fornito da dyndns, sul serverfax (quest'ultima cosa è da verificare in quanto vado a memoria e non ricordo di preciso come funzioni).
Con questo sistema chiunqe potrà inviare un fax usando il nostro fax server. Per ovviare a questa cosa bisognerà impostare postfix in maniera tale che riceva mail solo da determinati indirizzi di posta elettronica (per esempio dai soli indirizzi email degli impiegati della nostra azienda). Per fare ciò sarà necessario modificare il file /etc/postfix/main.cf aggiungendo queste righe:
Codice: Seleziona tutto
# Recipient restrictions:
smtpd_recipient_restrictions =
check_sender_access
hash:/etc/postfix/sender_access,
reject
Codice: Seleziona tutto
# Whitelist for senders
#
indirizzo_mail_permesso@gmail.com OK
indirizzo_mail_permesso@dominio.dom OK
...
...
Codice: Seleziona tutto
sudo postmap /etc/postfix/sender_access
Codice: Seleziona tutto
sudo service postfix restart
NOTE:
- Modificare, se lo si desidera, come di seguito indicato, la riga del file "/etc/default/hylafax" relativa all'archiviazione periodica dei fax:
Codice: Seleziona tutto
FAXQCLEAN_OPTS="-t -j 3024000 -A"
##################################################
##################################################
TO DO LIST:
- verificare/settare eventuale standby/sleep per un secodo disco fisso (se si usa una compact flash per la partizione di sistema ed un secondo disco per la directory "/var")
- verificare che il client yajHFC funzioni correttamene anche su Windows (e che possa convivere con Avantfax senza problemi)
- impostare le copie di backup su di un NAS
- impostare mirror su di un disco USB o di rete esterno attraverso il cosiddetto "automatic on-change backup" avvalendosi di programmi come "incron" o "inotify" e verificare che possano essere monitorati anche dischi esterni o di rete
- valutare l'uso di un RAID (fake, software)
- configurare smartmontools per il monitoraggio dello stato di salute del disco
- configurare lm-sensors per il controllo della temperatura della cpu e del sistema
- verificare la possibilità di ottenere il rapporto d'invio anche con Avantfax
- realizzare script per backup di Avantfax (oltre che Hylafax)