SQL Mail
SQL Mail è disponibile in Microsoft SQL Server 2005 per compatibilità con le versioni precedenti. Per inviare posta elettronica da SQL Server, utilizzare Posta elettronica database.
[!NOTA] Questa funzionalità verrà rimossa in una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Per inviare posta elettronica da SQL Server 2005, utilizzare Posta elettronica database.
Nota sulla protezione: |
---|
SQL Mail non viene installato per impostazione predefinita in SQL Server 2005. Per ulteriori informazioni, vedere Configurazione superficie di attacco. SQL Mail non è supportato nelle versioni a 64 bit di SQL Server. Non è possibile installare le stored procedure di SQL Mail in versioni a 64 bit. |
SQL Mail rappresenta una soluzione per inviare, ricevere, eliminare ed elaborare messaggi di posta elettronica. È possibile generare messaggi per fornire a un destinatario un determinato set di risultati da una query di SQL Server specificata. SQL Mail consente inoltre di leggere o eliminare messaggi di posta elettronica. Per eseguire tutte queste operazioni, è necessario stabilire una connessione client con un server di posta che implementa MAPI estesa.
SQL Mail utilizza i componenti client di MAPI estesa da un'applicazione di posta elettronica esterna, ad esempio Microsoft Outlook, per inviare e ricevere messaggi di posta elettronica. Per utilizzare SQL Mail è pertanto necessario installare un'applicazione di posta elettronica che supporta MAPI estesa nel computer che esegue SQL Server. I componenti MAPI estesa forniti dall'applicazione di posta elettronica vengono utilizzati da SQL Server per comunicare con il server di posta elettronica.
[!NOTA] A causa delle modifiche disponibili in SQL Server 2005, gli utenti con autenticazione SQL di SQL Mail possono inviare allegati di posta elettronica solo se appartengono al ruolo predefinito del server sysadmin.
SQL Mail richiede la connessione a un ufficio postale, una destinazione di posta (cassetta postale), un profilo di posta e l'account utente del dominio di Microsoft utilizzato per l'accesso a SQL Server. È necessario che l'account utente appartenga allo stesso dominio di SQL Server. Il servizio MSSQLServer deve essere avviato con tale account utente di dominio. Le stored procedure estese di SQL Mail abilitano l'invio di messaggi sia dai trigger che dalle stored procedure. Le stored procedure di SQL Mail consentono l'elaborazione di query ricevute tramite posta elettronica e la restituzione di set di risultati tramite creazione di messaggi di risposta.
Nota sulla protezione: |
---|
Per una protezione ottimale è consigliabile limitare le autorizzazioni per tutte le stored procedure di SQL Mail e le stored procedure estese ai membri del ruolo predefinito del server sysadmin. |
Contenuto della sezione
- Configurazione di SQL Mail
- Configurazione dei profili di posta MAPI estesa
- Verifica delle configurazioni di SQL Mail
- Utilizzo delle stored procedure di SQL Mail