Dimensione: 8487
Commento:
|
Dimensione: 7727
Commento: revisione in corso
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 7: | Linea 7: |
HylaFAX è un sistema per l'invio e la ricezione mezzo fax di documenti digitali di classe enterprise. Il sistema è basato su architettura client/server. Il dispositivo hardware modem/fax viene collegato fisicamente ad un server permettendone la condivisione ai vari client. Hylafax è affidabile e permette carichi di lavoro molto pesanti. Supporta molti dispositivi harware. Alcune delle sue possibilità sono: * inviare fax. * inviare fax a più destinatari. * ricevere fax. * inviare l'esito di trasmissione tramite posta elettronica. * inoltrare come allegati i fax ricevuti ad un indirizzo di posta elettronica (Fax-to-Email Gateway) * stampare automaticamente i fax ricevuti * spedire fax da client di posta di elettronica (Mail-to-Fax Gateway) == Preparativi == In questa sede verrà trattata l'installazione di Hylafax su server Ubuntu. La sua integrazione con Postfix, pur essendo ampiamente esposta, è da considerarsi opzionale. L'installazione considera l'uso di un dispositivo modem/fax esterno, collegato ad una porta seriale del server. |
Questa guida spiegherà come installare e usare '''HylaFAX''' su server '''Ubuntu''', un sistema per l'invio e la ricezione mezzo fax di documenti digitali di classe enterprise. |
Linea 30: | Linea 15: |
0. Prima di iniziare la configurazione di Hylafax è opportuno controllare il corretto collegamento del modem/fax. Per fare ciò potrebbe essere sufficiente digitare da riga di comando del server: {{{ | 0. Prima di iniziare la configurazione di '''Hylafax''' è opportuno controllare il corretto collegamento del modem/fax. Per fare è sufficiente digitare in una finestra di terminale del server il seguente comando: {{{ |
Linea 34: | Linea 19: |
0. Come prima cosa è necessario configurare il modem/fax. Sarà sufficiente digitare da riga di comando del server: {{{ | 0. Come prima cosa è necessario configurare il modem/fax, per fare ciò è sufficiente digitare da riga di comando del server: {{{ |
Linea 36: | Linea 21: |
}}} Nelle opzioni di configurazione, molto intuitive, si può lasciare tutto come da default tranne i campi: {{{ | }}} Nelle opzioni di configurazione, molto intuitive, si può lasciare tutto come da default tranne i seguenti campi che vanno modificati come segue: {{{ |
Linea 47: | Linea 32: |
##No dialtone=??? | |
Linea 50: | Linea 36: |
Potrebbe essere utile modificare questo comportamento, aggiungendo il parametro « X3 » come nell' esempio seguente: {{{ | Potrebbe essere utile modificare questo comportamento, aggiungendo il parametro «X3» in «ModemDialCmd» come nell' esempio seguente: {{{ |
Linea 56: | Linea 42: |
Nel caso si voglia riconfigurare il modem, o aggiungerne un'altro si potrà digitare: | Nel caso si voglia riconfigurare il modem, o aggiungerne un'altro si può digitare: |
Linea 63: | Linea 49: |
Per permettere l'uso di Hylafax bisogna aggiungere gli utenti tramite il comando: | Per permettere l'uso di '''Hylafax''' bisogna aggiungere gli utenti tramite il comando: |
Linea 68: | Linea 54: |
L' utente verrà aggiunto nel file: {{{ /etc/hylafax/hosts.hfaxd }}} |
Dove «nome_utente» va sostituito con il proprio nome utente e «password» con la propria password. |
Linea 164: | Linea 148: |
0. Riavviare Postfix:{{{ /etc/init.d/postfix restart |
0. Riavviare Postfix. {{{ /etc/init.d/postfix restart |
BR Indice() VersioniSupportate(hardy intrepid)
Introduzione ad Hylafax
Questa guida spiegherà come installare e usare HylaFAX su server Ubuntu, un sistema per l'invio e la ricezione mezzo fax di documenti digitali di classe enterprise.
Installazione
Per utilizzare Hylafax è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti hylafax-server e hylafax-client, reperibili dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali].
Configurazione Hylafax
Prima di iniziare la configurazione di Hylafax è opportuno controllare il corretto collegamento del modem/fax. Per fare è sufficiente digitare in una finestra di terminale del server il seguente comando:
echo "ATDT123456789" > /dev/ttyS0
Qualche attività delle spie del modem/fax confermerà che il dispositivo sia correttamente collegato alla /dev/ttyS0 (corrispondente a COM1).
Come prima cosa è necessario configurare il modem/fax, per fare ciò è sufficiente digitare da riga di comando del server:
faxsetup
Nelle opzioni di configurazione, molto intuitive, si può lasciare tutto come da default tranne i seguenti campi che vanno modificati come segue:
Country Code: 39 # Prefisso della nazione di appartenenza. In questo caso Italia Area Code: 02 # Prefisso distretto telefonico. In questo caso Milano. FAX Number: +39,02,1234567890 # Numero del Vs. Fax. Comparirà nei fax trasmessi e in ricezione. Long DistanceDialingPrefix: 0 International DialingPrefix: 00 Local Identifier: "Nome Vs. Fax Server" # Stringa identificativa alfanumerica. Comparirà nei fax trasmessi e in ricezione. RingsBeforeAnswer: 1 # Numero di squilli prima della risposta.
No dialtone. |
Spesso i modem/fax sono configurati per il mercato americano. Questo comporta che il dispositivo, prima di effettuare la chiamata, attenda il tono di linea continuo tipico della telefonia statunitense. Non trovandolo, il modem/fax, impedirà si effettui la chiamata.
Potrebbe essere utile modificare questo comportamento, aggiungendo il parametro «X3» in «ModemDialCmd» come nell' esempio seguente:
ModemDialCmd: ATX3DT%s
Questo e molti altri parametri di configurazione si trovano nel file: /etc/hylafax/config.ttyS0
Nel caso si voglia riconfigurare il modem, o aggiungerne un'altro si può digitare:
faxaddmodem
Permessi
Per permettere l'uso di Hylafax bisogna aggiungere gli utenti tramite il comando:
faxadduser -p password nome_utente
Dove «nome_utente» va sostituito con il proprio nome utente e «password» con la propria password.
Comandi di controllo
faxstat -s
Permette di controllare di controllare lo stato del fax server. Sono disponibili altri switch.
/etc/init.d/hylafax restart
Permette di riavviare Hylafax.
Esistono dei moduli di controllo sviluppati per Usermin, Webmin e Nagios. Si possono trovare al seguente indirizzo:
[http://www.hylafax.org/content/Management_Utilities]
Client
Una lista esaustiva di desktop client per Hylafrax si può trovare al seguente indirizzo:
[http://www.hylafax.org/content/Desktop_Client_Software]
Crontab
Per la cancellazione delle code e i report giornalieri inserire in /etc/crontab
0 * * * * /usr/sbin/faxqclean 0 0 * * * /usr/sbin/faxcron | mail -s "Report di HylaFAX" faxmaster
Integrazione con Postfix
Per l'installazione di Postfix seguire la seguente guida: [http://wiki.ubuntu-it.org/Server/Mail Mail Server]
Nell' esempio di configurazione seguente si assume che Postfix sia stato configurato in modalità « Maildir ». Verranno pure utilizzati Dovecot e Procmail.
Alias
L'installazione di Hylafax dovrebbe aver creato un utente « faxmaster ». Per controllare verificare il file /etc/group Se si è seguita la guida di Postfix si avrà capito l'importanza e la funzione degli alias, in questo caso verrà aggiunto un valore nel file /etc/aliases per stabilire a quale utente inviare i fax ricevuti, le notifiche, ecc.
faxmaster: paolo paolo: paolo@prova.com
In questo caso è stato impostato che « faxmaster » corrisponde all'utente « paolo » con indirizzo e-mail « paolo@prova.com ».
Una volta che si è modificato il file /etc/aliases bisognerà comunicarlo a Postfix digitando il comando:
postalias /etc/aliases
Fax to email gateway
Questo permette di ricevere i fax, allegati alla notifica, direttamente al proprio indirizzo di posta elettronica. Modificare il file /var/spool/hylafax/bin/faxrcvd
FILETYPE=pdf SENDTO=FaxMaster
In questo caso i fax verranno allegati nel formato PDF. Si può sostituire con TIFF o con PS.
Mail to fax gateway
Questo permette di inviare dei fax usando il proprio client di posta elettronica. La sintassi del destinatario sarà: « numero_fax_del_destinatario@fax.prova.com » Per ottenere questo risultato bisognerà modificare i seguenti file:
/etc/postfix/master.cf
fax unix - n n - 1 pipe flags= user=fax argv=/usr/bin/faxmail -d -n ${user} # Rispettare il rientro ad inizio riga.
/etc/postfix/transport. Questo file probabilmente non esisterà. Bisogna crearlo.
fax.prova.com fax:localhost
/etc/postfix/main.cf
transport_maps = hash:/etc/postfix/transport fax_destination_recipient_limit = 1
Digitare il comando:
postmap /etc/postfix/transport
Riavviare Postfix.
/etc/init.d/postfix restart
Notifiche di trasmissione
Per default Hylafax non invia notifiche di avvenuta trasmissione dei fax inviati a buon fine. Le invia solo nel caso di errore e che sia stata configurata la sezione [#Fax_to_email_gateway Fax to email gateway] e impostato correttamente l' [#alias alias per faxmaster]. Nel caso si volessero ricevere le notifiche di avvenuta trasmissione dei fax anche se questi sono andati a buon fine bisogna creare il file: /etc/hylafax/FaxDispatch con il seguente contenuto:
SENDTO=FaxMaster; FILETYPE=pdf;
Dovecot
Gli unici parametri da cambiare nell' IMAP server Dovecot sono nel file /etc/dovecot/dovecot.conf
protocols = imap imaps disable_plaintext_auth = no mail_location = maildir:~/Maildir
Anchor(Fax_to_email_gateway) Ovviamente si può configurare anche con protocollo POP3. Fare riferimento alla sezione [#Ulteriori Ulteriori Risorse]
Riavviare l' IMAP server:
/etc/init.d/dovecot restart
Procmail
Creare il file: /etc/procmailrc
Editare le seguenti istruzioni:
DEFAULT=$HOME/Maildir/ MAILDIR=$HOME/Maildir
Ulteriori risorse
[http://www.pluto.it/files/ildp/HOWTO/Modem-HOWTO/Modem-HOWTO.html Modem How to]
[http://en.wikipedia.org/wiki/Hayes_command_set Elenco comandi Hayes]
[http://www.postfix.org/ Sito ufficiale Postfix]
[http://www.hylafax.org/content/Main_Page Sito ufficiale Hylafax]
[http://www.dovecot.org/ Sito ufficiale Dovecot]
[http://www.procmail.org/ Sito ufficiale Procmail]