Cómo crear cuentas de Correo electrónico de base de datos (Transact-SQL)

Utilice el Asistente para configuración de Correo electrónico de base de datos o los procedimientos almacenados de Correo electrónico de base de datos para crear cuentas de Correo electrónico de base de datos.

Para obtener más información acerca del Asistente para configuración de Correo electrónico de base de datos, vea Nueva cuenta (Correo electrónico de base de datos).

Para crear una cuenta de Correo electrónico de base de datos utilizando Transact-SQL

  1. Determine el nombre del servidor y el número de puerto del servidor de protocolo simple de transferencia de correo (SMTP) que utiliza para enviar correo electrónico.

  2. Si el servidor SMTP requiere autenticación, determine el nombre de usuario y la contraseña del servidor SMTP.

  3. Ejecute el procedimiento almacenado msdb.dbo.sysmail_add_account_sp para crear la cuenta, especificando:

    • El nombre de la cuenta que va a crear.

    • Una descripción opcional de la cuenta.

    • La dirección de correo electrónico que se muestra en los mensajes de correo electrónico salientes.

    • El nombre para mostrar que se muestra en los mensajes de correo electrónico salientes.

    • El nombre de servidor del servidor SMTP.

    • El nombre de usuario que se utiliza para iniciar sesión en el servidor SMTP, si el servidor SMTP requiere autenticación.

    • La contraseña que se utiliza para iniciar sesión en el servidor SMTP, si el servidor SMTP requiere autenticación.

Opcionalmente, también puede especificar el tipo de servidor y el número de puerto del servidor. El tipo de servidor siempre es 'SMTP' para el correo saliente. La mayoría de los servidores SMTP utilizan el puerto 25, es decir, el puerto predeterminado.

Ejemplo

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