Condividi tramite


Procedura: Creazione di account di Posta elettronica database (Transact-SQL)

Per la creazione di account di Posta elettronica database, utilizzare Configurazione guidata posta elettronica database oppure le stored procedure di Posta elettronica database.

Per ulteriori informazioni su Configurazione guidata posta elettronica database, vedere Nuovo account (Posta elettronica database).

Per creare un account di Posta elettronica database utilizzando Transact-SQL

  1. Determinare il nome e il numero della porta del server SMTP (Simple Mail Transfer Protocol) utilizzato per l'invio della posta elettronica.

  2. Se il server SMTP richiede l'autenticazione, determinare il nome utente e la password per il server.

  3. Eseguire la stored procedure msdb.dbo.sysmail_add_account_sp per creare l'account, specificando:

    • Nome dell'account da creare.

    • Descrizione dell'account (facoltativa).

    • Indirizzo di posta elettronica visualizzato nei messaggi in uscita.

    • Nome visualizzato nei messaggi in uscita.

    • Nome del server SMTP.

    • Nome utente da utilizzare per l'accesso se il server SMTP richiede l'autenticazione.

    • Password da utilizzare per l'accesso se il server SMTP richiede l'autenticazione.

Facoltativamente, è possibile specificare il tipo e il numero di porta del server. Il tipo di server per la posta in uscita è sempre SMTP. La maggior parte dei server SMTP utilizza la porta predefinita, ovvero la 25.

Esempio

EXECUTE msdb.dbo.sysmail_add_account_sp
    @account_name = 'AdventureWorks2008R2 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' ;