Nasıl yapılır: Veritabanı posta hesapları (Transact-SQL) oluştur

Veritabanı posta Yapılandırma Sihirbazı'nı veya veritabanı posta saklı yordamlar veritabanı posta hesabı oluşturmak için kullanın.

Veritabanı posta Yapılandırma Sihirbazı hakkında daha fazla bilgi için bkz: Yeni hesap (veritabanı Mail).

Transact-sql kullanarak bir veritabanı posta hesabı oluşturmak için

  1. Sunucu adı belirlemek ve bağlantı noktası numarasını Basit Posta Aktarım Protokolü (smtp) sunucusunun e-posta göndermek için kullanın.

  2. smtp sunucusu kimlik doğrulaması gerektiriyorsa, kullanıcı adı ve parola smtp sunucusu belirleyin.

  3. Yürütme saklı yordam msdb.dbo.sysmail_add_account_sp hesabı oluşturmak için belirtme:

    • Hesap oluşturmak için adı.

    • Hesap isteğe bağlı bir açıklama.

    • Giden e-posta iletileri göstermek için e-posta adresi.

    • Giden e-posta iletileri göstermek için görünen adı.

    • sunucu adı smtp sunucusu.

    • smtp sunucusunda oturum açmak için smtp sunucusu kimlik doğrulaması gerektiriyorsa kullanılacak kullanıcı adı.

    • smtp sunucusu kimlik doğrulaması gerektiriyorsa smtp sunucusuna oturum açmak için kullandığınız parola.

İsteğe bağlı olarak, sunucu ve sunucu bağlantı noktası numarası türünü belirtebilirsiniz.Sunucu türü her zaman 'smtp' dır. Giden postalar için.25 Numaralı bağlantı noktasını, varsayılan smtp sunucularının çoğu kullanın.

Örnek

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