sysmail_configure_sp (Transact-SQL)

Modifica le impostazioni di configurazione per Posta elettronica database. Le impostazioni di configurazione specificate con sysmail_configure_sp sono valide per l'intera istanza di SQL Server.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sysmail_configure_sp [ [ @parameter_name = ] 'parameter_name' ]
    [ , [ @parameter_value = ] 'parameter_value' ]
    [ , [ @description = ] 'description' ]

Argomenti

  • [@parameter_name = ] 'parameter_name'
    Nome del parametro da modificare.

  • [@parameter_value = ] 'parameter_value'
    Nuovo valore del parametro

  • [@description = ] 'description'
    Descrizione del parametro.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

Nessuno

Osservazioni

Posta elettronica database utilizza i parametri seguenti:

Nome parametro

Descrizione

Valore predefinito

AccountRetryAttempts

Numero di tentativi di invio del messaggio di posta elettronica da parte del processo di posta elettronica esterno, utilizzando ogni account nel profilo specificato.

1

AccountRetryDelay

Tempo di attesa, in secondi, del processo di posta elettronica esterno tra tentativi di invio di un messaggio.

5000

DatabaseMailExeMinimumLifeTime

Periodo minimo di tempo, in secondi, durante il quale il processo di posta elettronica esterno resta attivo. Quando Posta elettronica database invia molti messaggi, aumentare questo valore per far restare Posta elettronica database attivo ed evitare l'overhead di avvii e arresti frequenti.

600

DefaultAttachmentEncoding

Codifica predefinita per gli allegati di posta elettronica.

MIME

MaxFileSize

Dimensioni massime di un allegato, in byte.

1000000

ProhibitedExtensions

Elenco delimitato da virgole delle estensioni che non possono essere inviate come allegato a un messaggio di posta elettronica.

exe,dll,vbs,js

LoggingLevel

Specifica i messaggi da registrare nel log di Posta elettronica database. I possibili valori sono 1, 2 o 3.

  • 1 - Modalità normale. Solo registrazione degli errori.

  • 2 - Modalità estesa. Registrazione di messaggi di errore, di avviso e informativi.

  • 3 - Modalità dettagliata. Registrazione di messaggi di errore, di avviso, informativi, di riuscita, nonché di messaggi interni aggiuntivi. Utilizzare questa modalità per la risoluzione dei problemi.

2

La stored procedure sysmail_configure_sp si trova nel database msdb ed è di proprietà dello schema dbo. La procedura deve essere eseguita con un nome in tre parti se il database corrente non è msdb.

Autorizzazioni

Le autorizzazioni di esecuzione per questa procedura vengono assegnate per impostazione predefinita ai membri del ruolo predefinito del server sysadmin.

Esempi

A. Impostazione di Posta elettronica database per eseguire il tentativo con ogni account 10 volte

Nell'esempio seguente viene illustrato come impostare Posta elettronica database per ritentare ogni account dieci volte prima di considerare l'account irraggiungibile.

EXECUTE msdb.dbo.sysmail_configure_sp
    'AccountRetryAttempts', '10' ;

B. Impostazione delle dimensioni massime per gli allegati su 2 MB.

Nell'esempio seguente viene illustrato come impostare le dimensioni massime per gli allegati su 2 MB.

EXECUTE msdb.dbo.sysmail_configure_sp
    'MaxFileSize', '2097152' ;