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 37 e 38
Versione 37 del 04/04/2009 12.33.08
Dimensione: 7631
Commento:
Versione 38 del 04/04/2009 12.35.25
Dimensione: 7635
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 68: Linea 68:
faxadduser -p password nome_utente faxadduser -p ''password nome_utente''

BR Indice() VersioniSupportate(hardy intrepid) WikiBanner(ArticoloIncompleto)

Introduzione

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.

Installazione

Per utilizzare Hylafax è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti hylafax-server e hylafax-client, reperibile dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali].

Configurazione Hylafax

  1. Prima di iniziare la configurazione di Hylafax è opportuno controllare la corretta installazione del modem/fax. Per fare ciò potrebbe essere sufficiente digitare da riga di comando del server:

    echo "ATDT123456789" > /dev/ttyS0

    Qualche attività delle spie del modem/fax confermerà che il dispositivo sia correttamente collegato alla /dev/ttyS0   (equivalente alla COM1).

BR

  1. Come prima cosa è necessario configurare il modem/fax. Sarà sufficiente digitare da riga di comando del server:

    faxsetup

    Nelle opzioni di configurazione, molto intuitive, si può lasciare tutto come da default tranne i campi:

    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 risposta al chiamante.
    Long DistanceDialingPrefix: 0                       
    International DialingPrefix: 00
    Local Identifier: "Nome Vs. Fax Server"             # Stringa identificativa alfanumerica. Comparirà nei fax trasmessi e in risposta al chiamante.

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 » 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 potrà digitare:

faxaddmodem

Permessi

Per permettere l'uso di Hylafax bisogna aggiungere gli utenti tramite il comando:

faxadduser -p ''password nome_utente''

L' utente verrà aggiunto nel file:

/etc/hylafax/hosts.hfaxd

Integrazione con Postfix

Per l'installazione di Postfix seguire la seguente guida: [http://wiki.ubuntu-it.org/Server/Mail Mail Server]

Ulteriori risorse


Postfix

dpkg-reconfigure postfix /etc/postfix/main.cf

  • internet fser.prova.ts paolo prova.ts 192.168.0.0/24 usare procmail si

postconf -e 'home_mailbox = Maildir/'

Alias

/etc/aliases

FaxMaster: paolo

postalias /etc/aliases

Dovecot

/etc/dovecot/dovecot.conf

protocols = imap imaps disable_plaintext_auth = no mail_location = maildir:~/Maildir

/etc/init.d/dovecot restart

Procmailrc

/etc/procmailrc DEFAULT=$HOME/Maildir/ MAILDIR=$HOME/Maildir

Restart Dovecot e Postfix

Creazione utenti aggiungendoli al gruppo mail

useradd -m -G mail pippo

  • --- mail:x:8:dovecot,paolo,pippo ---

Hylafax

10. e-mail encoding


Hylafax is able to send received faxes via email. These emails need to include base64 encoded attachments. Since this is not essential to hylafax to work, you need to do manually some further steps: you should install a package that provide encoders (like mime-codecs or sharutils) and run 'faxsetup -server' that will automatically check for those encoders and change its configuration.

apt-get install hylafax-server hylafax-client

faxaddmodem

/var/spool/hylafax/bin/faxrcvd

FILETYPE=pdf SENDTO=FaxMaster

HOSTNAME=hostname # XXX no good way to find FQDN PORT=4559

  • Spedire un fax via mail con Postfix
  • Con Postfix è possibile spedire un fax con HylaFAX semplicemente inviando una mail ad un

indirizzo del tipo <faxNumber>@fax.our.domain.

Configurazione nel file /etc/postfix/master.cf: fax unix - n n - 1 pipe

  • flags= user=fax argv=/usr/bin/faxmail -d -n ${user}

Configurazione: /etc/postfix/transport:

  • fax.your.domain fax:localhost

Configurazione nel file /etc/postfix/main.cf:

transport_maps = hash:/etc/postfix/transport fax_destination_recipient_limit = 1

postmap /etc/postfix/transport

/var/spool/hylafax/etc/FaxDispatch

SENDTO=FaxMaster; # by default email to FaxMaster FILETYPE=pdf; # in PDF format

  • useradd -m -g faxmaster -G mail fax

passwd fax

Webmail – Squirrelmail

apt-get install squirrelmail

squirrelmail-configure

/usr/share/squirrelmail/images/sm_logo.png 400x100

INBOX.Trash INBOX.Posta inviata INBOX.Bozze

/etc/apache2/apache2.conf Include /etc/squirrelmail/apache.conf

Se volete l'interfaccia di squirrel mail in italiano dovete:

apt-get install squirrelmail-locales

Installare tramite il gestore pacchetti questo pacchetto:squirrelmail.locales

dopo entrate in /var/lib/locales/supported.d/local

aggiungete it_IT ISO-8859-1

lo salvate e lanciate questo comando sudo dpkg-reconfigure locales

al termine entrate nella vostra casella mail via web e controllate che nelle preferenze ci sia l'italiano, eventualmente controllate il file di configurazione di squirrelmail e controllate che sia configurato in italiano: in tal caso lanciate il comando:

sudo squirrelmail-configure

andate al menù 10 e alla voce 1 deve risultare it_IT  e alla voce 2 iso-8859-1 eventualmente le settate voi,

Ultima cosa riavviate tutti i servizi.

Link: http://squirrelmail.org/wiki/SupportingMultipleLanguages

Import export addressbook /usr/share/squirrelmail/plugins /usr/share/squirrelmail/plugins/abook_import_export


CategoryHomepage