Condividi tramite


SQL Mail

SQL Mail è disponibile in Microsoft SQL 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 caratteristica 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 sicurezzaNota sulla sicurezza

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 sicurezzaNota sulla sicurezza

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.

Vedere anche

Concetti