Configurazione base incoming e-mail
Transcript
Configurazione base incoming e-mail
SHAREPOINT INCOMING E-MAIL Configurazione base Versione 1.0 14/11/2011 Green Team Società Cooperativa Via della Liberazione 6/c 40128 Bologna tel 051 199 351 50 fax 051 05 440 38 Documento redatto da: Riccardo Celesti Configurazione Incoming E-mail INDICE 1 SMTP ...................................................................................................... 4 1.1 1.2 1.3 1.4 Installazione del servizio SMTP .............................................................................. 4 IIS 6.0 Management Tools ..................................................................................... 5 Configurazione alias SMTP ..................................................................................... 6 Configurazione avvio servizio Simple Mail Transfer Protocol ............................... 8 2 DNS ........................................................................................................ 9 3 SharePoint ............................................................................................ 11 3.1 3.2 3.3 Central Administration......................................................................................... 11 Impostazione delle Document Library ................................................................. 12 Troubleshooting base .......................................................................................... 15 3 Configurazione Incoming E-mail 1 SMTP La disponibilità di un server SMTP è un pre-requisito per la configurazione del servizio di incoming e-mail. SharePoint 2010 offre la possibilità di utilizzare un server SMTP esistente per l’inoltro dei messaggi verso una drop folder custom o di attivare tale servizio in uno o più server della propria farm. Quest’ultima configurazione è quella utilizzata nello scenario descritto in questo documento. 1.1 Installazione del servizio SMTP Per l’installazione del servizio SMTP utilizzeremo il wizard “Add Features” accessibile dalla finestra Server Manager (Start > Administrative Tools > Server Manager). Cliccando sulla feature SMTP Server verrà richiesto di confermare l’installazione dei tool di amministrazione remota del servizio. Confermiamo l’operazione cliccando su Add required features. Configurazione Incoming E-mail Confermiamo quindi la selezione cliccando sul tasto Next, Install e, una volta completata l’operazione, sul tasto Close. 1.2 IIS 6.0 Management Tools A seconda della configurazione del vostro server potrebbe essere necessario installare ora i Management Tools di IIS 6.0. Potrete facilmente rendervi conto se 5 Configurazione Incoming E-mail questi strumenti siano installati o meno cliccando su Start > Administrative Tools. Se nell’elenco delle applicazioni troverete la voce Internet Information Services (IIS) 6.0 Manager non avrete bisogno di fare altro, altrimenti dovrete seguire la procedura seguente: Aprire Server Manager cliccando su Start > Administrative Tools > Server Manager Cliccare su Roles Nel gruppo Application Server cliccare su Add Role Services Selezionare IIS 6 Management Compability dal gruppo Management Tools Confermare l’installazione dei strumenti di gestione 1.3 Configurazione alias SMTP Per fare in modo che il servizio di incoming e-mail possa gestire messaggi di posta inviati ad uno specifico dominio (di secondo livello) dovremo configurare di conseguenza il servizio SMTP dai tool di amministrazione di IIS 6.0. Creeremo per questo scopo un nuovo dominio di tipo Alias. Una volta aperta la finestra di Internet Information Services (IIS) 6.0 Manager dal menu Start > Administrative Tools, cliccare con il tasto destro su Domains e selezionare New > Domain... Selezionare Alias e cliccare su Next; Configurazione Incoming E-mail Specificare un nome DNS da utilizzare nelle e-mail destinate al servizio di incoming email (nell’esempio incoming.sharepoint.corp). 7 Configurazione Incoming E-mail 1.4 Configurazione avvio servizio Simple Mail Transfer Protocol Per fare in modo che al primo riavvio del server non dovremo avviare manualmente il servizio SMTP è utile modificare la configurazione di avvio di tale servizio su Automatic. Dal menu Start > Administrative Tools > Services, cliccare con il tasto destro sul servizio Simple Mail Transfer Protocol (SMTP) e selezionare Properties. Una volta aperta la finestra delle proprietà, dal tab General, selezionare Automatic dalla lista corrispondente a Startup Type e confermare cliccando su Ok. Configurazione Incoming E-mail 2 DNS Nella configurazione base del servizio di incoming e-mail l’unico requisito esterno alla farm SharePoint è la configurazione di un record DNS. Il tipo di record varia a seconda della tipologia di e-mail che vogliamo gestire. Le due tipologie in questione sono: Host (A or AAAA) o Alias (CNAME), da utilizzare quando i mittenti dei messaggi di posta gestiti dal servizio di incoming e-mail provengono esclusivamente dall’interno della rete aziendale; Mail Exchange (MX), da utilizzare nei casi in cui vogliamo rendere possibile ad utenti esterni di inviare e-mail alle document library SharePoint. Nel nostro esempio creeremo un nuovo record Host, nella zona forward lookup zone del dominio corrispondente a al primo livello di quello configurato nel server SMTP (sharepoint.corp nel nostro esempio). Il nome del nuovo record Host corrisponderà esattamente al dominio di secondo livello che abbiamo utilizzato per la creazione dell’alias nel server SMTP (in questo caso incoming.sharepoint.corp). L’indirizzo IP associato al nuovo record deve corrispondere all’indirizzo del server SharePoint dove abbiamo attivato il servizio SMTP. 9 Configurazione Incoming E-mail Configurazione Incoming E-mail 3 SHAREPOINT Una volta configurato il SMTP e DNS sarà necessario configurare il servizio di incoming e-mail sia nella Central Administration sia per ciascuna document library dove vorremo abilitare tale funzionalità. 3.1 Central Administration Dalla home-page della Central Administration dovremo cliccare sulla voce System Settings e successivamente su Configure Incoming e-mail. Per il tipo di scenario che abbiamo delineato fino a questo momento la configurazione del servizio di incoming e-mail sarà la seguente: Enable sites on this server to receive e-mail -> Yes Setting mode -> Automatic Use the SharePoint Directory Management Service to create distribution groups and contacts -> No E-mail server display address -> mylist@ incoming.sharepoint.corp Accept mail from all e-mail servers 11 Configurazione Incoming E-mail 3.2 Impostazione delle Document Library Per ciascuna document library per la quale vorremo abilitare il servizio di incoming e-mail basterà accedere alla pagina delle impostazioni della library e cliccare su Incoming e-mail settings. Configurazione Incoming E-mail Le impostazioni di ogni singola document library potranno variare, a seconda delle esigenze specifiche. In questo esempio abbiamo configurato il servizio con le caratteristiche seguenti Allow the document library to receive e-mail -> Yes E-mail address: [email protected] Group attachments in folders -> Save all attachments in root folder Overwrite files with the same name -> No Save original e-mail -> Yes E-mail security policy -> Accept e-mail messages based on document library permissions 13 Configurazione Incoming E-mail Inviando ora un e-mail all’indirizzo [email protected] saremo in grado di ricervere nella nostra document library sia l’allegato, che il messaggio originale. Modificando la visualizzazione di default potremo inoltre accedere alle informazioni relative alle e-mail come se fossero i metadata di un documento / item. I dati disponibili sono i seguenti: Configurazione Incoming E-mail E-Mail CC E-Mail Headers E-Mail Sender E-Mail From E-Mail To E-Mail Subject 3.3 Troubleshooting base Se la vostra documet library non dovesse mostrare le e-mail che avete inviato il primo passo da fare è consultare il trace log. Utilizzando tool come ULSViewer e filtrando per Category contains E-Mail avrete modo di visualizzare tutti i controlli che vengono effettuati dal servizio di incoming e-mail ed eventualmente correre ai ripari. Un’altro controllo preliminare che potrete effettuare è relativo alle permission sulla cartella C:\inetpub\mailroot\drop. L’utente con cui viene eseguito il servizio SharePoint Timer Service deve avere il diritto di Modify su questa directory (per come abbiamo configurato l’intero servizio) e sui suoi figli. Verificare di aver autorizzato correttamente la scrittura sulla Document Library (Permissions) e le impostazioni sugli Incoming E-mail settings della Document Library nella sezione E-mail security (un test può essere effettuato impostando l’opzione Accept e-mail messages from any sender). 15