Anteckning
Å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
Visar information (förutom lösenord) om Database Mail-konton.
Transact-SQL syntaxkonventioner
Syntax
sysmail_help_account_sp [ [ @account_id = ] account_id | [ @account_name = ] 'account_name' ]
[ ; ]
Argumentpunkter
[ @account_id = ] account_id
Konto-ID för det konto som du vill visa information för.
@account_id är int, med standardvärdet NULL.
[ @account_name = ] "account_name"
Namnet på det konto som du vill visa information för.
@account_name är sysname med standardvärdet NULL.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
Returnerar en resultatuppsättning som innehåller kolumnerna nedan.
| Kolumnnamn | Datatyp | Beskrivning |
|---|---|---|
account_id |
Int | Kontots ID. |
name |
sysname | Namnet på kontot. |
description |
nvarchar(256) | Beskrivningen för kontot. |
email_address |
nvarchar(128) | E-postadressen som du vill skicka meddelanden från. |
display_name |
nvarchar(128) | Visningsnamnet för kontot. |
replyto_address |
nvarchar(128) | Adressen där svar på meddelanden från det här kontot skickas. |
servertype |
sysname | Typ av e-postserver för kontot. |
servername |
sysname | Namnet på e-postservern för kontot. |
port |
Int | Portnumret för e-postservern använder. |
username |
nvarchar(128) | Användarnamnet som ska användas för att logga in på e-postservern, om e-postservern använder autentisering. När username är NULLanvänder Database Mail inte autentisering för det här kontot. |
use_default_credentials |
bit | Anger om e-postmeddelandet ska skickas till SMTP-servern med autentiseringsuppgifterna för SQL Server Database Engine. När den här parametern är 1använder Database Mail autentiseringsuppgifterna för SQL Server Database Engine-tjänsten. När den här parametern är 0använder Database Mail @username och @password för autentisering på SMTP-servern. Om @username och @password är NULLanvänder Database Mail anonym autentisering. Kontakta SMTP-administratören innan du anger den här parametern. |
enable_ssl |
bit | Anger om Database Mail krypterar kommunikationen med hjälp av TLS (Transport Layer Security), som tidigare kallades Secure Sockets Layer (SSL). Använd det här alternativet om TLS krävs på SMTP-servern.
1 anger att Database Mail krypterar kommunikationen med hjälp av TLS. 0 anger att Database Mail skickar e-postmeddelandet utan TLS-kryptering. |
Anmärkningar
När inga account_id eller account_name anges, sysmail_help_account visas information om alla Database Mail-konton i Microsoft SQL Server-instansen.
Den lagrade proceduren sysmail_help_account_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 .
Behörigheter
Du kan bevilja EXECUTE behörigheter för den här proceduren, men dessa behörigheter kan åsidosättas under en SQL Server-uppgradering.
Exempel
A. Visa en lista över informationen för alla konton
I följande exempel visas kontoinformationen för alla konton i instansen.
EXECUTE msdb.dbo.sysmail_help_account_sp;
Här är en exempelresultatuppsättning som redigerats för radlängd:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- --------------------------------------- ------------------------- -------------------------------- --------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@adventure-works.com AdventureWorks Automated Mailer NULL SMTP smtp.adventure-works.com 25 NULL 0 0
149 Audit Account Account for audit e-mail. audit@adventure-works.com Automated Mailer (Audit) NULL SMTP smtp.adventure-works.com 25 NULL 0 0
B. Visa en lista med information för ett specifikt konto
I följande exempel visas en lista över kontoinformationen för kontot med namnet AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_help_account_sp @account_name = 'AdventureWorks Administrator';
Här är en exempelresultatuppsättning som redigerats för radlängd:
account_id name description email_address display_name replyto_address servertype servername port username use_default_credentials enable_ssl
----------- ---------------------------- ------------------------------------------------------ ------------------------- ---------------- ---------- ------------------------- ----------- -------- ----------------------- ----------
148 AdventureWorks Administrator Mail account for administrative e-mail. dba@adventure-works.com AdventureWorks Automated Mailer NULL SMTP smtp.adventure-works.com 25 NULL 0 0