Dela via


Skapa ett databas-e-postkonto

gäller för:SQL ServerAzure SQL Managed Instance

Använd antingen konfigurationsguiden för databaspost eller Transact-SQL för att skapa ett Databas-e-postkonto.

Förutsättningar

  • Fastställa servernamnet och portnumret för SMTP-servern (Simple Mail Transfer Protocol) som du använder för att skicka e-post. Om SMTP-servern kräver autentisering ska du fastställa användarnamnet och lösenordet för SMTP-servern.

  • Du kan också ange typ av server och portnummer för servern. Servertypen är alltid SMTP för utgående e-post. De flesta SMTP-servrar använder port 25 som standard.

Använd guiden Konfigurera databaspost för att skapa ett databas-e-postkonto

Följande steg använder SQL Server Management Studio (SSMS). Ladda ned den senaste versionen av SSMS på aka.ms/ssms.

  1. Anslut till SQL Server-instansen.

  2. I Object Explorer ansluter du till den SQL Server-instans som du vill konfigurera Database Mail on och expanderar serverträdet.

  3. Expandera noden Management.

  4. Dubbelklicka på Database Mail och öppna konfigurationsguiden för databaspost.

  5. På sidan Välj konfigurationsaktivitet väljer du Hantera databas-e-postkonton och profiler och väljer Nästa.

  6. På sidan Hantera profiler och konton väljer du Skapa ett nytt konto och väljer Nästa.

  7. På sidan Nytt konto anger du kontonamn, beskrivning, e-postserverinformation och autentiseringstyp. Välj Nästa.

  8. På sidan Slutför guiden granskar du de åtgärder som ska utföras och väljer Slutför för att slutföra skapandet av det nya kontot.

Skapa ett Databas-e-postkonto med Transact-SQL

Om du vill köra T-SQL-kommandon på SQL Server-instansen använder du SQL Server Management Studio (SSMS),MSSQL-tillägget för Visual Studio Code, sqlcmd eller ditt favoritverktyg för T-SQL-frågor.

Kör den system lagrade proceduren msdb.dbo.sysmail_add_account_sp för att skapa kontot och ange följande information:

  1. Namnet på det konto som ska skapas.

  2. En valfri beskrivning av kontot.

  3. Den e-postadress som ska visas för utgående e-postmeddelanden.

  4. Visningsnamnet som ska visas på utgående e-postmeddelanden.

  5. SMTP-serverns servernamn.

  6. Användarnamnet som ska användas för att logga in på SMTP-servern, om SMTP-servern kräver autentisering.

  7. Lösenordet som ska användas för att logga in på SMTP-servern om SMTP-servern kräver autentisering.

I följande exempel skapas ett nytt Database Mail-konto.

EXECUTE msdb.dbo.sysmail_add_account_sp  
    @account_name = 'AdventureWorks Administrator',  
    @description = 'Mail account for administrative e-mail.',  
    @email_address = 'dba@Adventure-Works.com',  
    @display_name = 'AdventureWorks Automated Mailer',  
    @mailserver_name = 'smtp.Adventure-Works.com' ;  

Nästa steg