Condividi tramite


Procedura: configurare le impostazioni del server SMTP e delle notifiche di posta elettronica nel file Services Web.Config

Aggiornamento: novembre 2007

È possibile configurare Team Foundation Server affinché utilizzi un server SMTP esistente per inviare avvisi di posta elettronica. È possibile configurare avvisi per diverse notifiche di evento di progetti, elementi di lavoro e compilazioni. Benché sia possibile specificare il server SMTP durante l'installazione di Team Foundation Server, può essere necessario modificarlo in un secondo tempo. Analogamente, se si modifica l'account del servizio del pool di applicazioni utilizzando il comando ChangeAccount di TFSAdminUtil, è necessario impostare manualmente l'indirizzo di posta elettronica dell'account del mittente sull'indirizzo di posta elettronica del nuovo account del servizio. È possibile modificare l'indirizzo di posta elettronica utilizzando il parametro emailAddress di Comando ChangeAccount o modificando manualmente il file Web.Config dei servizi. Tuttavia, per modificare il server SMTP, è necessario modificare manualmente il file Web.Config dei servizi.

Nota importante:

Se si è utilizzato un account di sistema (ad esempio Servizio di rete) come account del servizio per Team Foundation Server, è necessario configurare il server SMTP per consentire ai mittenti anonimi di inviare posta elettronica. In caso contrario, non saranno inviate notifiche di posta elettronica.

Il contenuto degli avvisi di posta elettronica di Team Foundation Server non è personalizzabile. Il contenuto dei messaggi di posta elettronica viene generato automaticamente dal file TeamFoundation.xsl. Non è consigliabile modificare questo file. Se si modifica il contenuto di questo file, assicurarsi di testare le modifiche in modo completo. Eventuali modifiche errate apportate a questo file possono comportare il mancato funzionamento degli avvisi di posta elettronica di Team Foundation Server e l'impossibilità di visualizzare elementi di lavoro, insiemi di modifiche o file di Team Foundation in un browser.

Autorizzazioni necessarie

Per eseguire questa procedura, è necessario essere membro del gruppo Administrators nel server di livello applicazione Team Foundation. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Per definire o modificare il server SMTP per l'invio di avvisi di posta elettronica

  1. Nel server a livello applicazione per Team Foundation individuare la directory di installazione per il server a livello applicazione.

  2. Aprire la directory dei Servizi Web e quindi aprire la sottodirectory dei Servizi.

  3. In un testo o un editor XML, aprire il file Web.Config e individuare l'elemento <add key="smtpServer">.

Nota:

Anche se si è connessi con credenziali amministrative, è necessario avviare l'editor di testo o XML con privilegi amministrativi per eseguire questa funzione in un computer in cui è in esecuzione Windows Server 2008 o Windows Vista. Per avviare il programma come amministratore, fare clic su Start, scegliere Tutti i programmi, fare clic con il pulsante destro del mouse sul programma che si desidera utilizzare e quindi fare clic su Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).

  1. Aggiornare l'elemento digitando il nome di dominio completo del server SMTP. Digitare ad esempio la seguente stringa:

    <add key="smtpServer" value="SMTPServerLocation" />
    
  2. Salvare e chiudere il file.

    Per rendere effettive le modifiche, è necessario chiudere e riavviare l'applicazione di servizi Web per Team Foundation.

Per definire o modificare l'indirizzo di posta elettronica del mittente per gli avvisi di posta elettronica

  1. Nel server a livello applicazione per Team Foundation individuare la directory di installazione per il server a livello applicazione.

  2. Aprire la directory dei Servizi Web e quindi aprire la sottodirectory dei Servizi.

  3. In un testo o un editor XML, aprire il file Web.Config e individuare l'elemento <add key="emailNotificationFromAddress">.

  4. Aggiornare l'elemento digitando l'indirizzo di posta elettronica associato all'account del servizio (ad esempio Domimio/TFSService) utilizzato per l'identità del pool di applicazioni per Team Foundation. Digitare ad esempio la seguente stringa:

    <add key="emailNotificationFromAddress" value="TFSService@domain.com" />
    
  5. Salvare e chiudere il file.

    Per rendere effettive le modifiche, è necessario chiudere e riavviare l'applicazione di servizi Web per Team Foundation.

Vedere anche

Attività

Procedura: aggiungere o modificare avvisi

Procedura: ricevere una notifica di generazione mediante posta elettronica

Concetti

Impostazioni del file Web.Config di Services nei componenti di Team Foundation Server

Gestione e reimpostazione di account di servizio e password

Riferimenti

Comando ChangeAccount

Altre risorse

Comandi della riga di comando TFSAdminUtil