Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/HylaFax"
Differenze tra le versioni 96 e 103 (in 7 versioni)
Versione 96 del 12/04/2009 23.26.05
Dimensione: 8938
Commento:
Versione 103 del 14/03/2011 12.53.24
Dimensione: 9529
Autore: localhost
Commento: converted to 1.6 markup
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
[[BR]]
[[Indice()]]
[[VersioniSupportate(hardy intrepid)]]
<<BR>>
<<Indice>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=271348"; rilasci="8.04")>>
Linea 14: Linea 14:
[:AmministrazioneSistema/InstallareProgrammi:Installare] i pacchetti ''hylafax-server'' e ''hylafax-client'', reperibili dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali]. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti ''hylafax-server'' e ''hylafax-client'', reperibili dal [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]].
Linea 22: Linea 22:
 0. Configurare il modem/fax, digitando sempre nel server il seguente comando: {{{  0. Configurare il modem/fax, digitando in una finestra di terminale del server il seguente comando: {{{
Linea 36: Linea 36:
Per riconfigurare il modem, o aggiungerne un altro, è possibile digitare il seguente comando: {{{ Per riconfigurare il modem, o aggiungerne un altro, è possibile digitare in una finestra di terminale il seguente comando: {{{
Linea 46: Linea 46:
 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/hylafax/config.ttyS0` cercare la seguente riga: {{{  0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/hylafax/config.ttyS0` cercare la seguente riga: {{{
Linea 48: Linea 48:
}}} Modificarla nel modo seguente: {{{ }}} Modificarla come nel seguente esempio:  {{{
Linea 51: Linea 51:
Linea 63: Linea 62:
 * Per controllare lo stato del server fax, in un terminale digitare: {{{  * Per controllare lo stato del server fax, in una finestra di terminale digitare il seguente comando: {{{
Linea 66: Linea 65:
 * Per riavviare il servizio, in un terminale digitare: {{{  * Per riavviare il servizio, in una finestra di terminale digitare il seguente comando: {{{
Linea 72: Linea 71:
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/crontab` e inserire il seguente testo: {{{ Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/crontab` e inserire il seguente testo: {{{
Linea 77: Linea 76:
Tramite il servizio di schedulazione [http://wiki.ubuntu-it.org/AmministrazioneSistema/Cron Cron], il comando `faxqclean` elimina i fax spediti. Il comando `faxcron` crea un rapporto statistico che viene inoltrato all' utente `faxmaster`. Tramite il servizio di schedulazione [[http://wiki.ubuntu-it.org/AmministrazioneSistema/Cron|Cron]], il comando `faxqclean` elimina i fax spediti. Il comando `faxcron` crea un rapporto statistico che viene inoltrato all' utente `faxmaster`.
Linea 81: Linea 80:
'''Postfix''' è il [http://wiki.ubuntu-it.org/Server/Mail#head-ecc2610cdffaaba30bf3fed0d4a5991eb0ee844a Mail Transfer Agent] predefinito di '''Ubuntu''', la sua integrazione con '''Hylafax''' permette di ricevere ed inviare fax gestendoli da un normale client di posta. Allo scopo sono necessari '''Dovecot''', il [http://wiki.ubuntu-it.org/Server/Mail#head-5f25f6d3a3b65d74f570a04825c1f272563cb9bf Delivery Agent] e '''Procmail''', un'applicazione molto potente usata per filtrare la posta in ingresso. '''Postfix''' è il [[http://wiki.ubuntu-it.org/Server/Mail#head-ecc2610cdffaaba30bf3fed0d4a5991eb0ee844a|Mail Transfer Agent]] predefinito di '''Ubuntu''', la sua integrazione con '''Hylafax''' permette di ricevere ed inviare fax gestendoli da un normale client di posta. Allo scopo sono necessari '''Dovecot''', il [[http://wiki.ubuntu-it.org/Server/Mail#head-5f25f6d3a3b65d74f570a04825c1f272563cb9bf|Delivery Agent]] e '''Procmail''', un'applicazione molto potente usata per filtrare la posta in ingresso.
Linea 85: Linea 84:
Per l'installazione di Postfix seguire la [:Server/Mail:relativa guida]. Per l'installazione di Postfix seguire la [[Server/Mail|relativa guida]].
Linea 89: Linea 88:
[[Anchor(alias)]] <<Anchor(alias)>>
Linea 92: Linea 91:
'''Hylafax''' crea in modo predefinito un utente chiamato '''faxmaster''' abilitato alla ricezione dei fax e delle notifiche del programma. '''Hylafax''' crea in modo predefinito un utente chiamato '''faxmaster'''  e un gruppo '''fax''' abilitati alla ricezione dei fax e alle notifiche del programma. Per il corretto funzionamento è necessario creare un utente '''fax'''.
Linea 96: Linea 95:
 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/aliases` e inserire il seguente testo: {{{  0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/aliases` e inserire il seguente testo: {{{
Linea 98: Linea 97:
paolo: mario@rossi.it mario: mario@rossi.it
Linea 109: Linea 108:
Per ricevere i fax con relativa notifica direttamente al proprio indirizzo di posta elettronica, aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/var/spool/hylafax/bin/faxrcvd` e modificare le seguenti righe: {{{ Per ricevere i fax con relativa notifica direttamente al proprio indirizzo di posta elettronica, aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/var/spool/hylafax/bin/faxrcvd` e modificare le seguenti righe: {{{
Linea 116: Linea 115:
[[Anchor(faxemail)]] <<Anchor(faxemail)>>
Linea 119: Linea 118:
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` Questo permette di inviare dei fax usando il proprio client di posta elettronica. La sintassi del destinatario sarà: `numero_fax_del_destinatario@fax.rossi.it`
Linea 121: Linea 120:
 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/postfix/master.cf` e inserire il seguente testo: {{{  0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/postfix/master.cf` e inserire il seguente testo: {{{
Linea 126: Linea 125:
 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/postfix/transport` e inserire il seguente testo: {{{
fax.prova.com fax:localhost
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/postfix/transport` e inserire il seguente testo: {{{
fax.rossi.it fax:localhost
Linea 130: Linea 129:
 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/postfix/main.cf` e inserire il seguente testo: {{{  0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/postfix/main.cf` e inserire il seguente testo: {{{
Linea 142: Linea 141:
In modo predefinito '''Hylafax''' non invia notifiche di avvenuta trasmissione dei fax andati a buon fine, ma solo nel caso di errore e se il programma è stato configurato come [#faxemail gateway fax - email] ed è stato impostato correttamente l'[#alias alias per faxmaster]. In modo predefinito '''Hylafax''' non invia notifiche di avvenuta trasmissione dei fax andati a buon fine, ma solo nel caso di errore e se il programma è stato configurato come [[#faxemail|gateway fax - email]] ed è stato impostato correttamente l'[[#alias|alias per faxmaster]].
Linea 144: Linea 143:
Per ricevere le notifiche di avvenuta trasmissione dei fax anche se questi sono andati a buon fine, è necessario creare con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/hylafax/FaxDispatch` inserendo quanto segue: {{{ Per ricevere le notifiche di avvenuta trasmissione dei fax anche se questi sono andati a buon fine, è necessario creare due files.

C
on un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] creare il primo file `/etc/hylafax/FaxDispatch` inserendo quanto segue: {{{
Linea 149: Linea 150:
Con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] creare il secondo file `/etc/hylafax/FaxNotify` inserendo quanto segue: {{{
RETURNFILETYPE=pdf;
}}}


Linea 151: Linea 158:
 0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/dovecot/dovecot.conf` e aggiungere il seguente testo: {{{  0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/dovecot/dovecot.conf` e aggiungere il seguente testo: {{{
Linea 163: Linea 170:
Nel caso si sia indicato a '''Postfix''', come da impostazione predefinita, di utilizzare '''Procmail''', è necessario creare con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/procmailrc` inserendo quanto segue: {{{ Nel caso si sia indicato a '''Postfix''', come da impostazione predefinita, di utilizzare '''Procmail''', è necessario creare con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/procmailrc` inserendo quanto segue: {{{
Linea 170: Linea 177:
 * [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]
 *
[http://www.hylafax.org/content/Desktop_Client_Software Elenco di client desktop]
 *
[http://www.hylafax.org/content/Management_Utilities Moduli di controllo]
 * [[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]]
 * [
[http://www.hylafax.org/content/Desktop_Client_Software|Elenco di client desktop]]
 * [
[http://www.hylafax.org/content/Management_Utilities|Moduli di controllo]]
Linea 179: Linea 186:
CategoryServer CategoryServer CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida sono presenti delle istruzioni utili all'installazione di HylaFAX, un programma per l'invio e la ricezione mezzo fax di documenti digitali, su un server Ubuntu integrando il servizio col server di posta Postfix per inviare e ricevere i fax attraverso la posta elettronica.

Installazione

Installare i pacchetti hylafax-server e hylafax-client, reperibili dal componente universe dei repository ufficiali.

Configurazione

  1. Prima di iniziare la configurazione controllare il corretto collegamento del modem/fax. Digitare in una finestra di terminale del server il seguente comando:

    echo "ATDT123456789" > /dev/ttyS0
    Se il modem è collegato correttamente, le spie del modem si accendono.
  2. Configurare il modem/fax, digitando in una finestra di terminale del server il seguente comando:

    faxsetup
  3. Modificare i campi come nell'esempio:

    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 di telefono del fax, comparirà nei fax trasmessi e in ricezione
    Long DistanceDialingPrefix: 0                       
    International DialingPrefix: 00
    Local Identifier: "Nome del server fax"    # Stringa identificativa alfanumerica, comparirà nei fax trasmessi e in ricezione
    RingsBeforeAnswer: 1                       # Numero di squilli prima della risposta

Per riconfigurare il modem, o aggiungerne un altro, è possibile digitare in una finestra di terminale il seguente comando:

faxaddmodem

Dialtone

Molto spesso i modem/fax sono configurati per il mercato americano. In questi casi il dispositivo, prima di effettuare la chiamata, attende il tono di linea continuo tipico della telefonia statunitense. Non trovandolo non viene effettuata la chiamata.

Per risolvere questo problema, procedere come segue:

  1. Aprire con un editor di testo con i privilegi di amministrazione il file /etc/hylafax/config.ttyS0 cercare la seguente riga:

    ModemDialCmd:           ATDT%s

    Modificarla come nel seguente esempio:

    ModemDialCmd:           ATX3DT%s

Permessi

Per permettere l'uso di Hylafax, aggiungere gli utenti digitando in una finestra di terminale il seguente 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

  • Per controllare lo stato del server fax, in una finestra di terminale digitare il seguente comando:

    faxstat -s 
  • Per riavviare il servizio, in una finestra di terminale digitare il seguente comando:

    /etc/init.d/hylafax restart

Crontab

Aprire con un editor di testo con i privilegi di amministrazione il file /etc/crontab e inserire il seguente testo:

0 * * * * /usr/sbin/faxqclean
0 0 * * * /usr/sbin/faxcron | mail -s "Report di HylaFAX" faxmaster

Tramite il servizio di schedulazione Cron, il comando faxqclean elimina i fax spediti. Il comando faxcron crea un rapporto statistico che viene inoltrato all' utente faxmaster.

Integrazione con Postfix

Postfix è il Mail Transfer Agent predefinito di Ubuntu, la sua integrazione con Hylafax permette di ricevere ed inviare fax gestendoli da un normale client di posta. Allo scopo sono necessari Dovecot, il Delivery Agent e Procmail, un'applicazione molto potente usata per filtrare la posta in ingresso.

Installazione di Postfix

Per l'installazione di Postfix seguire la relativa guida.

Nell'esempio di configurazione seguente Postfix è stato configurato in modalità Maildir e verranno utilizzanti Dovecot e Procmail.

Alias

Hylafax crea in modo predefinito un utente chiamato faxmaster e un gruppo fax abilitati alla ricezione dei fax e alle notifiche del programma. Per il corretto funzionamento è necessario creare un utente fax.

Per fare in modo che vengano consegnate le notifiche relative ai fax e i fax stessi in allegato all'utente di sistema, procedere come segue:

  1. Aprire con un editor di testo con i privilegi di amministrazione il file /etc/aliases e inserire il seguente testo:

    faxmaster: mario
    mario:  mario@rossi.it

    In questo modo faxmaster corrisponde all'utente mario con indirizzo email mario@rossi.it.

  2. Salvare e chiudere
  3. Infine, digitare in una finestra di terminale il seguente comando:

    postalias /etc/aliases 

Gateway fax - email

Per ricevere i fax con relativa notifica direttamente al proprio indirizzo di posta elettronica, aprire con un editor di testo con i privilegi di amministrazione il file /var/spool/hylafax/bin/faxrcvd e modificare le seguenti righe:

FILETYPE=pdf
SENDTO=FaxMaster

In questo caso i fax vengono allegati nel formato PDF, ma è possibile utilizzare i formati TIFF o PS.

Gateway email - fax

Questo permette di inviare dei fax usando il proprio client di posta elettronica. La sintassi del destinatario sarà: numero_fax_del_destinatario@fax.rossi.it

  1. Aprire con un editor di testo con i privilegi di amministrazione il file /etc/postfix/master.cf e inserire il seguente testo:

    fax      unix  -       n       n       -       1       pipe 
      flags= user=fax argv=/usr/bin/faxmail -d -n ${user}      # Rispettare il rientro ad inizio riga.
  2. Aprire con un editor di testo con i privilegi di amministrazione il file /etc/postfix/transport e inserire il seguente testo:

    fax.rossi.it fax:localhost 
  3. Aprire con un editor di testo con i privilegi di amministrazione il file /etc/postfix/main.cf e inserire il seguente testo:

    transport_maps = hash:/etc/postfix/transport 
    fax_destination_recipient_limit = 1
  4. Infine, digitare in una finestra di terminale i seguenti comandi:

    postmap /etc/postfix/transport
    /etc/init.d/postfix restart

Notifiche di trasmissione

In modo predefinito Hylafax non invia notifiche di avvenuta trasmissione dei fax andati a buon fine, ma solo nel caso di errore e se il programma è stato configurato come gateway fax - email ed è stato impostato correttamente l'alias per faxmaster.

Per ricevere le notifiche di avvenuta trasmissione dei fax anche se questi sono andati a buon fine, è necessario creare due files.

Con un editor di testo con i privilegi di amministrazione creare il primo file /etc/hylafax/FaxDispatch inserendo quanto segue:

SENDTO=FaxMaster;
FILETYPE=pdf;

Con un editor di testo con i privilegi di amministrazione creare il secondo file /etc/hylafax/FaxNotify inserendo quanto segue:

RETURNFILETYPE=pdf;

Dovecot

  1. Aprire con un editor di testo con i privilegi di amministrazione il file /etc/dovecot/dovecot.conf e aggiungere il seguente testo:

    protocols = imap imaps
    disable_plaintext_auth = no
    mail_location = maildir:~/Maildir
  2. Riavviare il server IMAP digitando il seguente comando:

    /etc/init.d/dovecot restart

Procmail

Nel caso si sia indicato a Postfix, come da impostazione predefinita, di utilizzare Procmail, è necessario creare con un editor di testo con i privilegi di amministrazione il file /etc/procmailrc inserendo quanto segue:

DEFAULT=$HOME/Maildir/ 
MAILDIR=$HOME/Maildir

Ulteriori risorse


CategoryServer CategoryDaRevisionare