Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Ändrar konfigurationsinställningarna för Database Mail. De konfigurationsinställningar som anges gäller sysmail_configure_sp för hela SQL Server-instansen.
Transact-SQL syntaxkonventioner
Syntax
dbo.sysmail_configure_sp
[ @parameter_name = ] N'parameter_name'
, [ @parameter_value = ] N'parameter_value'
[ , [ @description = ] N'description' ]
[ ; ]
Arguments
[ @parameter_name = ] N'parameter_name'
Namnet på parametern som ska ändras.
[ @parameter_value = ] N'parameter_value'
Parameterns nya värde.
[ @description = ] Ingen beskrivning'
En beskrivning av parametern.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
None.
Remarks
Database Mail använder följande parametrar:
| Parameternamn | Beskrivning | Standardvärdet |
|---|---|---|
AccountRetryAttempts |
Antalet gånger som den externa e-postprocessen försöker skicka e-postmeddelandet med varje konto i den angivna profilen. | 1 |
AccountRetryDelay |
Den tid, i sekunder, för den externa e-postprocessen att vänta mellan försöken att skicka ett meddelande. | 5000 |
DatabaseMailExeMinimumLifeTime |
Den minsta tid i sekunder som den externa e-postprocessen förblir aktiv. När Database Mail skickar många meddelanden, öka detta värde för att hålla Database Mail aktivt och undvika överhuvudet med frekventa start- och stopp. | 600 |
DefaultAttachmentEncoding |
Standardkodningen för e-postbilagor. | MIME |
MaxFileSize |
Den maximala storleken på en bifogad fil, i byte. | 1000000 |
ProhibitedExtensions |
En kommaavgränsad lista över tillägg som inte kan skickas som en bifogad fil till ett e-postmeddelande. | exe,dll,vbs,js |
LoggingLevel |
Ange vilka meddelanden som ska registreras i databasens e-postlogg. Ett av följande numeriska värden: 1 - Detta är normalt läge. Loggar bara fel. 2 - Detta är utökat läge. Loggar fel, varningar och informationsmeddelanden. 3 - Detta är verbose-läge. Loggar fel, varningar, informationsmeddelanden, framgångsmeddelanden och ytterligare interna meddelanden. Använd detta läge för felsökning. |
2 |
Den lagrade proceduren sysmail_configure_sp finns i msdb databasen och ägs av dbo schemat. Proceduren måste köras med ett namn i tre delar om den aktuella databasen inte msdbär .
Permissions
Kräver CONTROL SERVER behörighet på servern eller medlemskap i db_owner databasrollen i databasen msdb .
Du kan också ge EXECUTE behörigheter till vilken användare som helst, vilket gör att användaren kan använda denna procedur för att läsa konfigurationen, men inte ändra några parametrar. Dessa tillagda behörigheter kan åsidosättas vid en SQL Server-uppgradering.
Exempel
A. Ställ in Database Mail att försöka igen varje konto 10 gånger
Följande exempel visar hur man sätter Database Mail att försöka om varje konto 10 gånger innan kontot anses vara otillgängligt.
EXECUTE msdb.dbo.sysmail_configure_sp 'AccountRetryAttempts', '10';
B. Sätt maximal bilagestorlek till 2 megabyte
Följande exempel visar att man sätter den maximala bilagandelen till 2 megabyte.
EXECUTE msdb.dbo.sysmail_configure_sp 'MaxFileSize', '2097152';