Progetto

Generale

Profilo

HylaFax » Cronologia » Versione 8

Simone Piccardi, 22-12-2010 16:27

1 8 Simone Piccardi
h1. Installazione e configurazione di Hylafax
2 1 Amministratore Truelite
3 8 Simone Piccardi
Queste istruzioni fanno riferimento alle versioni installate su _Debian Etch_, prima del rilascio ufficiale, potrebbero esservi pertanto dei cambiamenti. Sono applicabili anche a _Debian Sarge_.
4 1 Amministratore Truelite
5 8 Simone Piccardi
Il primo passo è quello di installare i pacchetti necessari, questi oltre al server e client HylaFax sono quelli che consentono la conversione dei fax in ingresso nei vari formati per la lettura; in generale è sufficiente partire con:
6 1 Amministratore Truelite
7
<pre>
8 3 Amministratore Truelite
apt-get install hylafax-server minicom 
9 7 Christopher R. Gabriel
</pre>
10 1 Amministratore Truelite
11 8 Simone Piccardi
che installano _HylaFax_ ed alcuni programmi di controllo che possono risultare utili.
12
13
Occorre inoltre verificare che le seriali siano state correttamente rilevate, per questo occorrerà avere dei risultati dal comando:
14
15 7 Christopher R. Gabriel
<pre>
16 1 Amministratore Truelite
dmesg | grep ttyS
17
</pre>
18
19 8 Simone Piccardi
Una volta che si sia individuata quale porta sia quella a cui è collegato il modem fra quelle presenti, occorre crearne la configurazione con il comando @faxaddmodem@, a cui occorre passare come argomento il nome del file di dispositivo della seriale su cui si trova il modem (ma non il pathname assoluto) se cioè il modem è agganciato a @/dev/ttyS0@ occorrerà invocare il comando come: 
20
21 1 Amministratore Truelite
<pre>
22 7 Christopher R. Gabriel
faxaddmodem ttyS0
23 1 Amministratore Truelite
</pre>
24
25 8 Simone Piccardi
Il comando effettua una lunga lista di richieste, relative ai numeri da utilizzare ed a tutta una serie di configurazioni di default, e alla fine produce un file @config.ttS0@, a questo punto si potrà lanciare il servizio con: 
26
27 1 Amministratore Truelite
<pre>
28
/etc/init.d/hylafax start
29 5 Amministratore Truelite
</pre>
30 7 Christopher R. Gabriel
31 8 Simone Piccardi
La configurazione principale del server viene mantenuta nel file @/etc/hylafax/hyla.conf@, il default installato consente un funzionamento corretto, di seguito si riportano alcune configurazioni aggiuntive da porre in coda al file per ottenere le funzionalità descritte nel relativo commento: 
32
33 5 Amministratore Truelite
<pre>
34 7 Christopher R. Gabriel
# notifica spedizione avvenuta
35
Notify: done
36 5 Amministratore Truelite
# estende il periodo massimo di invio (per mass faxing)
37 8 Simone Piccardi
KillTime: "now + 7 days"
38 5 Amministratore Truelite
</pre>
39 7 Christopher R. Gabriel
40 8 Simone Piccardi
Una altra funzionalità interessante di _HylaFax_ è quella che consente di reinviare via posta tutti i fax ricevuti, per questo basta creare il file @/etc/hylafax/FaxDispatch@ come shell-snippet; qui è possibile definire le variabili @FILETYPE@ che indica il tipo di allegato da generare, e @SENDTO@ che indica l'indirizzo di posta a cui spedire, un esempio è: 
41
42 7 Christopher R. Gabriel
<pre>
43
FILETYPE=pdf;
44 1 Amministratore Truelite
SENDTO=fax@truelite.it
45
</pre>
46 8 Simone Piccardi
47
Per utilizzare questa funzione, caso in cui arrivino mail con PDF vuoti, é bene ricordarsi di installare il pacchetto @metamail@.