Cerca articolo o scritps su sastgroup.com
es: banca sella

Discuti il tutorial sul forum !

Linux come mail server

 

Grazie a molte soluzioni software opensource linux è in grado di fornire servizi di messaging avanzati a pari di quelli forniti da Windows senza però andare incontro al problema virus, worm ed altro che potrebbero compromettere l'attività del server stesso. In modalita open source è attualmente disponibile open exchange che fornisce un'ottima base per la creazione di sistemi di messaging e per la sostituzione di Exchange di microsoft difatti grazie all'installazione di un semplice plugin è possibile connettere il client Outlook per la condivisione dell'agenda, degli indirizzi di posta elettronica e tutto cio che outlook mette in condivisione grazie alla possibilità fornita dai sistemi linux di emulare in modo totale e forse migliore degli strumenti microsoft.

Il Protocollo per la comunicazione email

L’invio delle email in un server viene effettuato dal servizio Simple Mail Transfer Protocol (SMTP). Quando si scrive un’email con u programma e gli si chiede di inviare la stessa il client email contatterà il servizio smtp dell’intranet e gli invia il messaggio. Il server SMTP risolve il nome della email (ricava un indirizzo di un server dall’indirizzo del destinatario) e invia tale messaggio a questo server. Una volta che il server ha ricevuto il messaggio tramite un’altro servizio Post Office Protocol (POP) oppure Internet Message Access Protocol (IMAP ) il destinatario sara in grado di scaricare la sua posta e leggerla attraverso il suo client di posta.
Configurare un dominio per accettare email

Gli indirizzi email possono avere la seguente forma:

Perchè il secondo indirizzo funzioni il sistema deve possedere un entry nel sistema DNS o comunque essere registrato presso un’autority. Questa entry nel DNS è conosciuta come mail exchanger (MX) record, e permette di risolvere il nome del server che funziona da smistamento posta. Se abbiamo un dominio ad esempio server.com il record MX potrebbe essere smtp.server.com che indica il server di quel dominio che ha funzionalità di posta.

Senza addentrarci nel funzionamento del DNS fornito da bind (il servizio di linux che risponde a query dns) vediamo cosa sia realmente questa entry dns. L’entry dns non è altro che una riga di testo nel file /var/named ed è simile a questa:

@ IN MX 5 smtp.server.com.

dove il simbolo at (@) indica lo stand-in per il nome di dominio. IN è uno standard per molte definizioni di dominio. MX indica appunto che il dominio definito possiede funzionalità di posta. Il numero 5 indica il livello di priorità del server (importante in una configurazione pool di server di posta). Uno dei grandi vantaggi nell’usare questa entry nel dns è che si puo specificare un’insieme di server mail, generalmente uno come server principale e uno o più come server di backup. SMTP server contatta tutti i domini partendo da quello che possiede il livello di priorità piu basso fino a trovare un server che gli risponde, in questo modo se il server principale è fuori funzionamento (in gergo si dice che il server è down) si ha la possibilità di non interrompere il servizio di email grazie ai server di backup. Notate che l’entry del dns finisce con un punto questo serve a dire a chi interroga il dns che il nome del dominio è esattamente quello letto senza punto il servizio dns aggiungerebbe il suffisso del dominio in questo caso avremo un indirizzo sbagliato ovvero smtp.server.com.server.com in questo caso l’operazione di delivery delle email non andrebbe a buon fine. Inoltre è possibile che un altro dominio possa fare da server di posta per un altro dominio l’importtante è configurare bene il record mx nel dns.

La scelta del server SMTP

Ci sono diversi tipi di server smtp per linux che sono largamente utilizzati anche da aziende che offrono servizi di email professionali. I piu popolari di questi server e che sono generalmente gia all’interno dedlla distribuzione di linux sono:

Sendmail Questo è il server mail forse piu utilizzato dalla maggior parte delle aziende (nell’ottobre del 2001 Bernstein fece un’indagine sui server di posta e risultò che il 42% di server mail utilizzava sendmail per la gestione della posta). Sendmail ha guadagnato però la repuitazione di essere difficile da configurare grazie al formato del file di configurazion certamente non accessibile a tutti. Naturalmente la comunità opensource ha rilasciato molti programmi che permettono la configurazione di sendmail con tool molto semplici da utilizzare. Distribuzioni come Red Hat e Slackware usano entrambe sendmail come servermail di default. Per maggiori informazioni su sendmail fare riferimento al sito ufficiale http://www.sendmail.org.

Postfix Questo è il server utilizzato da Mandrake e SuSE  come server predefinito per la posta elettronica. La presenza nelle maggiori due distribuzioni come server di posta di default non lo rende il piu utilizzato difatti nella ricerca di Bernstein su 958 server solo 15 utilizzavano questo server, ma dato il sempre piu crescente utilizzo di questo server attualmente la sua quota di utilizzo è molto piu alta. Postfix utilizza una serie di piccoli programmi per effettuare il lavoro di delivery di posta, in oposizione a sendmail che utilizza un aproccio mionolitico (un solo programma effettua tutti i lavori). Il risultato di questa tecnica e che risulta essere uno dei server mail piu veloci e sicuri (meno soggetto a bug in teoria). La configurazione di questo server rispetto a sendmail è molto piu facile. Maggiori informazioni possono essere lette su http://www.postfix.org.

Exim Questo server mail è il princiapale server server di posta utilizzato da Debian. La percentuale di utilizzo di questo server è pari a quella di Postfix. Come sendmail exim utilizza un approcio monolitico ma ha dalla sua parte la facile intellegibilità del file di configurazione. Questo server inoltrte possiede dei tool che possono aiutare a combattere lo spam.

Qmail Questo server è il secondo piu utilizzato (sempre secondo la ricerca effettuata da Bernstein). Qmail non è compreso in nessuna delle maggiori distribuzioni linux questo perché la licenza non permette la libera distribuzione dei binari ma puo essere scaricato gratuitamente dal sito www.qmil.org . Similmente a Postfix, qmail usa un approccio modulare enfatizzanda la velocità e la sicurezza. Per questo server ci sono molti add-on che ne migliorano il suo funzionamento e lo rendono completo sotto ogni punto di vista.

Per delle piccole o medie aziende questi server svolgono un egregio compito generalmente è raccomandato di utilizzare il server di default della propria distribuzione questo evita problemi di configurazione e compatibilità. Naturalmente se si ha bisogno di configurare un server mail con delle avanzaate features basta trovare su internet i vari componenti di cui avete bisogno e installarli. Inoltre i server appena spiegati possono essere utilizzati ovunque ma bisogna tener presente ad esempio che sendmail per una server che deve servire 10 postazioni potrebbe rilevarsi sovradimensionato.

I protocolli IMAP e POP3

Con I sistemi visti fin qui è possibile leggere le email solo attraverso connessioni telnet al server di posta, naturalmente ci sono alternative che permettono di scaricare la posta dal server ad un client come outlook, kmail, mozilla mail, ecc. Per poter effettuare questo servizio c’è la necessita di installare un server che utilizzi i protocolli pop3 o imap. Naturalmente la prima cosa di cui si ha bisogno per poter configurare al meglio tale servizio è decidedre quale protocollo utilizzare pop3 o IMAP e in base alla scelta effettuata installare i giusti componenti

Scegliere il server POP o IMAP

Prima di effettuare la scelta di qualòe software di posta installare bisogna conoscere qul’è la differenza tra protocollo pop e imap
POP contro IMAP

Come gia accennato i maggiori protocolli utilizati per svolgere il servizio descritto sono pop e imap, anche se esistono altri tipi di protocollo meno utilizzati. Tuti e due i protocolli naturalmente hanno la stessa funzionalità: un client di posta si connette al server riceve le email e si disconnette. Notare che entrambi i protocolli pop e imap sono protocolli che permettono di ricevere email dal server di posta al client e basta per ttti gli altri servizi si utilizza il protocollo gia visto ovvero smtp.

I due protocolli anche se svolgono lo stesso compito hanno delle peculiari differenze:

Mail Storage POP tipicamente effettua il download delle email e le cancella dal server se non diversamente specificato in questo modo basta poco spazio per l’archiviazione dei messaggi di posta ll’interno del server. IMAP invece consente di utilizzare cartelle direttamente sul server e di lavorare con esse facendo rimanere tutta la posta sullo stesso, con questo protocollo naturalmente c’è bisogno di piu spazio ripsetto al protocollo pop. Dato il funzionamento del protocollo IMAP un’altra essenziale richiesta è la larghezza di banda naturalmente dipende anche dall’uso che si fa della posta. Un vantaggio dell’utilizzo di imap e di poter accedere da qualunque postazione dell’intranet e di avere sempre tutta la posta a disposizione.

Partial Retrieval Options Il protocollo pop preleva I messaggi di posta per intero se questo non fosse possibile il messaggio verrebbe lasciato nel server, ovvero, pop non da la possibilità di effettuare il prelievo parziale delle email. IMAP è molto piu flessibile e supporrta ad esempio l’azione di scaricare gli header dei messaggi senza scaricare il messaggio stesso in questo modo si puo cancellare un messaggio senza effettuare il download dello stesso attraverso il client di posta. Naturalmente questo per i sistemi windows è essenziale per la sopravvivenza agli innumerevoli virus e worm presenti nella posta.

Client Support Attualmente tutti I client piu evoluti e di uso comune supportano benissimo tutti e due I protocolli

La decisione se adottare imap o pop3 dipende dall’utilizzo che se ne fa della posta e dalle caratteristiche che si vuole ottenere da questo. Le versioni di questi due protocolli sono attualmente pop3 e imap4.

Molte distribuzioni permettono di installare automaticamente questo servizio durande la fase di installazione del sistema operativo (ma cio è possibile anche in un secondo momento) prendendo come esempio Fedora installando sia il servizio smtp che pop o imap basta creare l’utente di posta sul sistema affinche il tutto funzioni egregiamente. Naturalmente per questioni di sicurezza le impostazioni dei servzi di default non vanno mai lasciate cosi come sono. Per le distribuzioni linux sono presenti diverse soluzioni poer questo servizio le piu utilizzate sono:

UW IMAP University of Washington IMAP server (http://www.washington.edu/imap/) supporta POP2, POP3, e IMAP. Generalmente è presente in molte distribuzioni sotto il nome di imap o uw-imapd. Il servizio imap effettua lo storing della posta nella directory home dell’utente.

Cyrus IMAP Simile in molti apsetti a UW IMAP, Cyrus IMAP (http://asg.web.cmu.edu/cyrus/imapd/) supporta I protocolli IMAP, POP3, e la variante Kerberos-enabled POP3 (KPOP). Questo server effettua lo storing delle email in un formato proprietario all’interno della sua struttura di directory, questa è un’ottima scelta se l’utente utilizza la sua home per qrchiviare file vari

nupop questo server è stato progettato per servire le richieste del protocollo pop3 anche se in parte supplisce anche a richieste di altrri protocolli http://nupop.nuvox.net.

Popa3d Questo server simile a nupop fornisce supporto solo per il protocollo pop enfatizzando però la sicurezza di questo protocollo (http://www.openwall.com/popa3d/)

Courier Courier mail server (http://www.courier-mta.org) e un server integrato di vari protocolli SMTP, POP e IMAP. Non è molto popolare nelle distribuzioni linux

Qpopper Questo server POP3 era originariamente commerciale venduto dalla stessa cassa che produce il famoso email client Eudora. Con la versione 4.0 Qpopper è diventato open source http://www.eudora.com/qpopper/.

Qmail-pop3d Questo server è un’estensione per il protocollo pop3 per il server smtp qmail ed è un’ottima scelta se si utilizza qmail come server smtp. http://www.qmail.org

Una considerazione da fare per scegliere il server pull di posta e tener presente quale formato il server smtp utilizza per lo storing delle email la maggior parte utilizza il formato mbox dove tutti i messaggi per un utente sono archiviati in un unico file mentre altri server (come qmail) utilizzano lo standard maildir che utilizza una struttura di directory e archivia le email in un file per ogni email. Anche se qmail puo essere configurato per essere utilizzato con lo standard mbox lo standard maildir rimane quello di default. Naturalmente se gli standard di archiviazione sono differenti tra il server smtp e quello pop o imap la ricezione della posta da un client non funziona. In questo caso bisogna configurare il tutto in modo che i due server smtp e pop3 o imap siano compatibili.

Via: http://www.bentenuto.net/ld04/Linux_mail.html 

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blinkbits
  • BlinkList
  • blogmarks
  • co.mments
  • del.icio.us
  • De.lirio.us
  • digg
  • Fark
  • feedmelinks
  • Furl
  • LinkaGoGo
  • Ma.gnolia
  • NewsVine
  • Reddit
  • scuttle
  • Smarking
  • Spurl
  • YahooMyWeb
  • DZone
  • Internetmedia
  • Snap2r
  • Technorati


Correlati


Commenti

Scrivi un commento





Commenti recenti:


Ultimi dal forum

Adult all inclusive caribbean vacation fine moms sex
Sex with gear shifter casual sex in chloride new mexico
Adult bookstores in chesapeake virginia voyuar sex stories
Goth babe sex ass like that adult videos
Irritation after sex adult and dvd and rental
Adult baby sissy punishment cheap adult merchant account
Where can i find adult bibs marie carey adult film star
Adult hotsatin adult entertainment couples brooklyn
Apr linas adult video television list pictures of passionate sex
Hardcore black lesbian sex sex in maimi
Adult losing virginity stories adult susak1977
Free sex in texon texas ideas for crazy sex
Adult foot fetish webcam tease and denial sex stories
Castles adult superstore sex encyclopeida
Problema date mese di ottobre