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.
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.
|
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' ;