SQL Mail
SQL Mail è disponibile in MicrosoftSQL Server per compatibilità con le versioni precedenti. Per inviare posta elettronica da SQL Server, utilizzare Posta elettronica database.
[!NOTA]
Questa caratteristica verrà rimossa a partire da 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, utilizzare Posta elettronica database.
Nota sulla protezione |
---|
SQL Mail non viene installato per impostazione predefinita in SQL Server. Per ulteriori informazioni, vedere Informazioni su 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]
Gli utenti di SQL Mail con autenticazione di SQL possono inviare allegati di posta elettronica solo se sono membri del 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