Old:Installazione Qemu con supporto accelerazione Kqemu: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Aggiunte istruzioni per qvm86
mNessun oggetto della modifica
(Aggiunte istruzioni per qvm86)
Riga 1: Riga 1:
=Introduzione=
==Introduzione==
Con questa guida intendo spiegare all'utente debian come configurare un server mail basato su Postfix (http://www.postfix.org).
Postfix � un MTA abbastanza sicuro e di recente sviluppo, molto semplice da usare e per alcuni � considerato il successore di sendmail per altro troppo complicato da gestire e con noti problemi di sicurezza.


Questa tabella cerca di riassumere le alternative libere a diffusi programmi proprietari, a prescindere dal sistema operativo sul quale essi girano.
==Installazione di Postfix==
Prima di tutto abbiamo bisogno di due demoni uno per la gestione del protocollo pop3 e uno per l'imap. Io consiglio popa3d e imapd


Per rendere la pagina di una qualche utilit� � necessario il contributo di molte persone, quindi tutti sono invitati a partecipare mettettendo link a nuove applicazioni oppure scrivendo una breve pagina riassuntiva dedicata ad una particolare programma libero.
<pre>
# apt-get update
# apt-get install popa3d uw-imapd
</pre>


Inizialmente la priorit� sar� popolare la tabella, quindi metteremo semplicemente un link alla home page dei progetti liberi. Si potr� poi affiancare al link della homepage un link '''scheda''' che punta all'eventuale pagina del wiki dedicata a quel programma.
fatto questo in /etc/inetd.conf verranno aggiunti i servizi per il pop3 e l'imapd.
Procediamo all'installazione dell'MTA vero e proprio


Per ogni proposta, suggerimento o critica usate la pagina di discussione o postate sul forum.
<pre>
# apt-get install postfix
</pre>


=Tabella Software=
==Configurazione base==
{| {{Prettytable}} width="100%"
Quasi tutte le opzioni di configurazione di Postfix si trovano nel file /etc/postfix/main.cf
| align="center" | '''Descrizione'''
| align="center" | '''Closed Source'''
| align="center" | '''Free Software'''


|-
Ecco i principali tag a cui conviene prestare attenzione:
| align="center" colspan="3" |
===Network===
|-
| align="center" |
====Browser Web====


|[http://www.microsoft.it Internet Explorer] {{windows}} {{mac}}
<pre>
myhostname = valore indica il nome che assumer� il vostro server mail (es: mail.nomedominio.it).
myorigin = valore indica il dominio usato per la posta inviata dal server.
mydestination = localhost, altri_valori indicano i domini che il server dovr� riconoscere come locali e che smister� internamente.
mydomain = valore indica il dominio a cui appartiene il server.
relayhost = valore indica a quale server inoltrare le mail che non si riconoscono come locali.
mailbox_size_limit = 0 indica la dimensione massima delle caselle mail, 0 per nessun limite.
mynetworks = valore altri_valori indica le reti nelle quali il server deve operare (es. 127.0.0.1/8 192.168.0.1/24).
mynetworks_syle = host/subnet/class
</pre>


[http://www.opera.com Opera] {{windows}} {{mac}}
Su questi ultimi due punti � il caso di soffermarsi. Stiamo considerando ora quali ip considerare validi per l'invio della posta.


|[http://www.mozilla.org/products/firefox/ Firefox] {{linux}} {{windows}} {{mac}} - {{deb}}
Postfix non autorizza l'invio della posta da parte di client non autorizzati a farlo e/o di domini sconosciuti, ovvero non � un open-relay. Questo � un gran vantaggio perch� impedisce che il vostro server possa essere usato per spam o peggio.


[http://www.kde.org Konqueror] {{linux}} - {{deb}}
Tranute mynetworks abilito gli ip presenti nella lista a spedire mail, con mynetworks_style posso specificare uno tra i seguenti tre valori:


[http://www.gnome.org/projects/epiphany/ Epiphany] {{linux}} - {{deb}}
;host: l'invio sar� consentito solo per la macchina locale.
;class: l'invio sar� consentito a tutti i client appartenenti al network di classe A, C o C a cui il server appartiene.
;subnet: indica che Postfix autorizza alla trasmissione tutti i client che appartengono alla stessa sottorete locale del mailserver e costituisce il valore di default.


[http://www.mozilla.org/ Mozilla] {{linux}} {{windows}} {{mac}} - {{deb}}
==Gestione degli Alias==
In teoria ad ogni utente locale del vostro server corrisponde una sola casella mail.
Si possono per� creare degli alias che corrispondano ad un particolare utente, un secondo indirizzo a cui inviare mail per quel dato user.
Di default esiste il file /etc/aliases che contiene una lista di alias a sinistra e i rispettivi utenti ai quali appartengono a destra.
In /etc/postfix/main.cf basta solo aggiungere


|-
<pre>
| align="center" |
alias_maps = hash:/etc/aliases
====Client Email====
</pre>


| Outlook
e per rendere questo file una mappa utilizzabile da Postfix lanciamo il comando


Outlook Express {{windows}}
<pre>
# postalias /etc/aliases
</pre>


[http://www.eudora.com/ Eudora] {{windows}}
==Multidominio, Virtual Domain e Sender Canonical==
Nel caso il vostro Server debba ricevre la posta per pi� domini non dobbiamo fare altro che modificare la tag mydestination come segue


| [http://www.gnome.org/projects/evolution/ Evolution] -- [[ Software:evolution | scheda ]] {{linux}} - {{deb}}
<pre>
mydestination = localhost, /etc/postfix/local-domain
</pre>


[http://www.mozilla.org/projects/thunderbird/ Thunderbird] {{linux}} {{windows}} {{mac}} - {{deb}}
creare il file /etc/postfix/local-domain e inserire li i domini da considerare locali uno per riga senza virgole.


[http://kmail.kde.org/ Kmail] {{linux}} - {{deb}}
Fatto questo conviene preparare un file per la gestione dei domini virtuali in modo tale da associare il giusto dominio al dato utente
creiamo allora il file /etc/postfix/virtual
La sintassi da usare � la seguente:


[http://sylpheed.good-day.net/en/ Sylpheed ] {{linux}} {{windows}} - {{deb}}
<pre>
info@dominio1.it marco -> le mail in arrivo per tale indirizzo sono redirezionate a marco
webmaster@dominio2.it andrea@dominio4.it -> le mail verranno inviate a andrea@dominio4.it
@dominio3.com alessandro -> tutte le mail inviate a qualsiasi indirizzo @dominio3.com sono inviate all'utente alessandro
</pre>


|-
aggiungiamo in /etc/postfix/main.cf
| align="center" |
====Chat====


| [http://www.mirc.com/ Mirc] {{windows}}
<pre>
virtual_maps = hash:/etc/postfix/virtual
</pre>


| [http://www.xchat.org/ Xchat] {{linux}} {{windows}}  - {{deb}}
e prepariamo la map con il comando


[http://konversation.kde.org/ Konversation] -- [[Software:konversation | scheda]] {{linux}} - {{deb}}
<pre>
# postmap /etc/postfix/virtual
</pre>


|-
Pu� essere utile sempre per la gestione di pi� domini usare un file che associ ad un nome utente un indirizzo mittente particolare.
| align="center" |
Creiamo perci� un file /etc/postfix/sender_canonical dove con la precedente sintassi associamo al nome utente l'indirizzo mittente da mostrare nelle mail inviate.
====Instant Messaging====
Aggiungiamo in /etc/main.cf la seguente riga:
| [http://www.icq.com/ Icq] {{windows}} {{mac}}


[http://www.msn.it Msn] {{windows}}
<pre>
sender_canonical_maps = hash:/etc/postfix/sender_canonical
</pre>


[http://www.mercury.to Mercury] {{linux}} {{windows}} {{mac}}
ed infine prepariamo la map con


| [http://kopete.kde.org/ Kopete] {{linux}} - {{deb}}
<pre>
# postmap /etc/postfix/sender_canonical
</pre>


[http://gaim.sourceforge.net/ Gaim] {{linux}} {{windows}} {{mac}} - {{deb}}
==Antivirus - Amavis e ClamaV==
Passiamo ora alla configurazione dell'antivirus da installare sul vostro MTA.
Procediamo all'installazione:


[http://sim-icq.sourceforge.net/ Sim] {{linux}} - {{deb}}
<pre>
# apt-get install amavisd-new clamav clamav-daemon
</pre>


[http://www.miranda-im.org/ Miranda] {{windows}}
Dopo l'installazione dobbiamo dire a Postfix di far processare le mail dal vostro antivirus. Aggiungiamo a /etc/postfix/main.cf quanto segue:


|-
<pre>
| align="center" |
content_filter = amavis:[127.0.0.1]:10024
</pre>
mentre nel file /etc/postfix/master.cf:
<pre>
amavis unix - - n - 2 smtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes


====News Reader====
127.0.0.1:10025 inet n - n - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
</pre>


| [http://www.microsoft.com Microsoft Outlook] {{windows}} {{mac}}
Di per se non si richiedono altre modifiche per il corretto funzionamento, comunque pu� essere utile dare un occhiata al file /etc/amavis/amavisd.conf per eventuali modifiche.
Il Demone clamav-daemon (freshclam) tiene aggiornato il vostro antivirus aggiornandosi 12 volte al giorno, per eventuali modifiche /etc/clamav/fresclam.conf e /etc/clamv/clamavd.conf


| [http://knode.sourceforge.net/ Knode] {{linux}} - {{deb}}
==Antispam - Spamassassin==
Pu� essere utile installare un antispam che filtri le mail nel vostro server. Spamassassin � ci� che fa per voi. Installiamolo insieme a procmail:


[http://sylpheed.good-day.net/en/ Sylpheed] {{linux}} {{windows}} - {{deb}}
<pre>
# apt-get install spamassassin procmail
</pre>


a questo punto aggiungiamo in /etc/postfix/main.cf quanto segue


|-
<pre>
| align="center" |
mailbox_command = /usr/bin/spamc | procmail -a "$EXTENSION"
</pre>


====Voip====
abilitiamo spamassassin modificando in /etc/default/spamassassin


|[http://www.skype.com/ Skype] {{linux}} {{Mac}} {{windows}}
<pre>
ENABLE=1
</pre>


|[http://www.gnomemeeting.org/ Gnomemeeting] {{linux}} {{windows}} - {{deb}}
aggiungiamo al file /etc/procmailrc quanto segue:


|-
<pre>
| align="center" colspan="3" |
DROPPRIVS=yes
:0fw
| /usr/bin/spamassassin
</pre>


===Multimedia===
Per settaggi particolari di spamassassin vi consiglio di dare un'occhiata al file /etc/spamassassin/local.cf oppure consultare il sito web http://www.yrex.com/spam/spamconfig.php che vi consente di creare un file di configurazione personalizzato rispondendo alle varie domande.
|-
| align="center" |
====Audio player====


| [http://www.winamp.com/ Winamp] {{windows}}
==WebMail - Openwebmail==
Per poter usufruire del servizio di webmail � necessario usare un server web.
Io vi consiglio apache con supporto php e cgi. In questa guida presumo che nel vostro server sia gi� presente apache configurato a dovere.
Esistono diversi servizi di WebMail, io ho scelto openwebmail, installiamolo dopo aver aggiunto la repository in /etc/apt/source.list


| [http://www.xmms.org/ Xmms] {{linux}} - {{deb}}
deb http://people.debian.org/~srua/openwebmail/stable/ ./


[http://www.sosdg.org/~larne/w/BMP_Homepage Beep Media Player] {{linux}} - {{deb}}
<pre>
# apt-get install openwebmail
</pre>


[http://www.zinf.org/ Zinf] {{linux}} {{windows}}
Dopo l'installazione recatevi in /etc/openwebmail e date un occhiata al file apache.conf che contiene le specifiche per configurare apache.
Apriamo ora /etc/openwebmail/openwebmail.conf e apportiamo le nostre personalizzazioni.
Attenzione alla voce domainnames, spesso auto pu� portare a dei problemi, vi consiglio di specificare il dominio di appartenenza.
Per altre modifiche consultate il file /usr/share/openwebmail/configs/openwebmail.conf


|-
==Gestione Mailing-List Mailman + Hypermail==
| align="center" |
Ogni mailserver che si rispetti ha anche un gestore di mailing-list. Io vi consiglio di installare mailman che possiede un ottimo supporto web per le varie configurazioni:


====Gestione Raccolte Musicali====
<pre>
# apt-get install mailman hypermail
</pre>


| [http://www.apple.com/itunes/ iTunes] {{mac}} {{windows}}
Fatto questo modificate /etc/postfix/main.cf aggiungendo quanto segue:


[http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
<pre>
alias_maps = hash:/etc/aliases
hash:/var/lib/mailman/data/aliases
transport_maps = hash:/etc/postfix/transport
relay_domains = lists.vostrodominio.com
mailman_destination_recipient_limit = 1
</pre>


| [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] (player di default di Gnome) {{linux}} - {{deb}}
creiamo /etc/postfix/transport e trasformiamolo in una mappa


[http://amarok.kde.org/ Amarok] {{linux}} - {{deb}}
<pre>
# echo lists.vostrodominio.com mailman: > /etc/postfix/transport
# postmap /etc/postfix/transport
</pre>


[http://www.sacredchao.net/quodlibet Quod Libet] {{linux}} - {{deb}}
Modificate ora il file /etc/postfix/master.cf:


|-
<pre>
| align="center" |
mailman unix - n n - - pipe flags=FR user=list argv=/var/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user}
</pre>


====Video player====
Modificate nel file /etc/mailman/mm_cfg.py i seguenti tag:


| [http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
<pre>
DEFAULT_EMAIL_HOST = 'vostrodominio.com'
DEFAULT_URL_HOST = 'www.vostrosito.com'
MTA='Postfix'
PUBLIC_EXTERNAL_ARCHIVER = 'hypermail -L it -m /var/lib/mailman/archives/private/%(listname)s.mbox/%(listname)s.mbox -l %(listname)s -d /var/lib/mailman/archives/public/%(listname)s'
PRIVATE_EXTERNAL_ARCHIVER = 'hypermail -c -L it -m /var/lib/mailman/archives/private/%(listname)s.mbox/%(listname)s.mbox -l %(listname)s -d /var/lib/mailman/archives/private/%(listname)s'
PUBLIC_ARCHIVE_URL = '/archives/%(listname)s'
PRIVATE_ARCHIVE_URL = '/archives/%(listname)s'
ARCHIVE_TO_MBOX = 2
</pre>


| [http://www.videolan.org/vlc/ VLC] {{linux}} {{mac}} {{windows}} ''(e molti altri)''
Fate attenzione alle voci PUBLIC_ARCHIVE_URL e PRIVATE_ARCHIVE_URL.
Sono i link che in mailman verranno associati all'archivio delle vostre mailinglist (www.vostrodominio.it/archives/nomelista). di conseguenza un mio consiglio � creare un link simbolico nella DocumentRoot del server apache in questione:


[http://xinehq.de/ Xine] {{linux}} - {{deb}}
<pre>
# ln -s /var/lib/mailman/archives/public/ archives
</pre>


[http://www.mplayerhq.hu/homepage/design7/news.html MPlayer] {{linux}} {{mac}} {{windows}} - {{udeb|http://debian.video.free.fr/}}
Create poi una lista mailman di default per il server (altrimenti il suo demone si rifiuta di partire)


[http://www.gnome.org/projects/totem/ Totem] {{linux}} - {{deb}}
<pre>
# newlist mailman
</pre>


|-
ed il gioco � fatto.
| align="center" |
Per creare nuove mailing-list basta usare il comando newlist e per rimuoverle rmlist.
Per le altre configurazione mailman crea nella vostra directory cgi-bin un programma che vi consente tramite web di accedere alle varie mailing-list per poter modificarne alcuni parametri, anche in questo caso si richiede una corretta configurazione di apache.


====Gestione/Organizzazione Foto====
----
Per qualsiasi informazione


| [http://picasa.google.com/index.html Picasa] {{windows}}
www.giorgioravera.it


[http://www.apple.com/ilife/iphoto/ iPhoto] {{mac}}
giorgio@giorgioravera.it
 
| [http://gthumb.sourceforge.net/ Gthumb] {{linux}} - {{deb}}
 
[http://www.digikam.org/ Digikam] {{linux}} - {{deb}}
 
[http://gqview.sourceforge.net/ GQview] {{linux}} - {{deb}}
 
[http://www.gnome.org/projects/f-spot/ F-Spot] {{linux}}
 
|-
| align="center" colspan="3" |
 
===Office===
 
|-
| align="center" |
====Suite Office====
 
| [http://office.microsoft.com/ Microsoft Office] {{windows}} {{mac}}
 
[http://www.software602.com/ 602 PC Suite] {{windows}}
 
[http://www.sun.com/software/star/staroffice/ StarOffice] {{linux}} {{windows}}
 
|
 
[http://www.openoffice.org OpenOffice.Org] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Koffice] {{linux}} - {{deb}}
 
[http://www.gnome.org/gnome-office/ GnomeOffice] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" |
====Editor di Testi====
| [http://office.microsoft.com/ Microsoft Word] {{windows}} {{mac}}
 
[http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
 
| [http://www.abisource.com/ Abiword] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Kword] (Parte di Koffice) {{linux}} - {{deb}}
 
[http://www.openoffice.org OpenOfficeWriter] (Parte di OpenOffice.Org) {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" |
====Fogli di Calcolo====
| [http://office.microsoft.com/ Microsoft Excel] {{windows}} {{mac}}
 
[http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
 
| [http://www.gnome.org/projects/gnumeric/ Gnumeric] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Kspread] (Parte di Koffice) {{linux}} - {{deb}}
 
[http://www.openoffice.org OpenOfficeCalc] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" colspan="3" |
===Programmi Scientifici===
 
|-
| align="center" |
====Matlab====
 
| [http://www.mathworks.com/ Matlab] {{linux}} {{windows}} {{mac}}
 
| [http://www.octave.org/ Octave] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://scilabsoft.inria.fr Scilab] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" colspan="3" |
=== Utilita'===
|-
| align="center" |
====Pulizia del Sistema====
| [http://www.symantecstore.com/antivirus/norton-cleansweep-a.htm CleanSweep] {{windows}}
 
| [http://www.kde-apps.org/content/show.php?content=28631 Kleansweep] {{linux}} {{udeb|http://repos.knio.it}}
|}
 
 
==Leggenda==
Nella tabella sono presenti alcuni simboli, per identificare quali sistemi operativi sono supportati dalle applicazioni:
: {{linux}} Indica che il programma e' compatibile con Linux.
: {{windows}} Indica che il programma e' compatibile con Windows.
: {{mac}} Indica che il programma e' compatibile con MacOs.
 
Sono, inoltre, presenti delle swirl, che indicano la presenza dei programmi in formato .deb.
: {{deb}} Indica che il programma e' stato pacchettizzato ed e' presente nei repository ufficiale Debian.
: http://guide.debianizzati.org/images/7/7b/Swirl_gray.png Indica che il programma e' stato pacchettizzato, ma e' presente in un repository non ufficiale. E' inoltre presente un link al repository in cui si trova il pacchetto.
18

contributi

Menu di navigazione