Progetto

Generale

Profilo

HylaFax » Cronologia » Versione 7

Versione 6 (Christopher R. Gabriel, 06-10-2009 19:44) → Versione 7/8 (Christopher R. Gabriel, 06-10-2009 19:44)

[[TracNav(TOC)]] 

 h2. 
 == Installazione e configurazione di Hylafax 


 == 

 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. 

 Il primo passo è quello di installare i pacchetti necessari, questi oltre al server e client [[HylaFax]] HylaFax sono quelli che consentono la conversione dei fax in ingresso nei vari formati per la lettura; in generale è sufficiente partire con: 
 <pre> 
 {{{ 
 apt-get install hylafax-server minicom  
 </pre> 
 }}} 
 che installano [[HylaFax]] HylaFax ed alcuni programmi di controllo che possono risultare 
 utili. 

 Occorre inoltre verificare che le seriali siano state correttamente rilevate, 
 per questo occorrerà avere dei risultati dal comando: 
 <pre> 
 {{{ 
 dmesg | grep ttyS 
 </pre> 

 }}} 

 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 
 <pre> 
 {{{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 
 <pre> 
 assoluto) se cioè il modem è agganciato a {{{/dev/ttyS0}}} occorrerà invocare 
 il comando come: 
 <pre> 
 {{{ 
 faxaddmodem ttyS0 
 </pre> 

 <pre> 
 <pre> 
 }}} 

 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: 
 {{{ 
 /etc/init.d/hylafax start 
 </pre> 

 <pre> 
 <pre> 
 }}} 

 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: 
 {{{ 
 # notifica spedizione avvenuta 
 Notify: done 
 # estende il periodo massimo di invio (per mass faxing) 
 [[KillTime]]: KillTime: "now + 7 days" 
 </pre> 

 <pre> 
 <pre> 
 }}} 

 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 è: 
 {{{ 
 FILETYPE=pdf; 
 SENDTO=fax@truelite.it 
 </pre> 
 }}} 
 Per utilizzare questa funzione, caso in cui arrivino mail con PDF vuoti, é bene ricordarsi di installare il pacchetto *metamail* '''metamail'''