次の方法で共有


データベース メール アカウントを作成する方法 (Transact-SQL)

データベース メール アカウントを作成するには、データベース メール構成ウィザードまたはデータベース メール ストアド プロシージャを使用します。

データベース メール構成ウィザードの詳細については、「[新しいアカウント] (データベース メール)」を参照してください。

Transact-SQL を使用して、データベース メール アカウントを作成するには

  1. 電子メールの送信に使用する SMTP (簡易メール転送プロトコル) サーバーの名前とポート番号を特定します。

  2. SMTP サーバーが認証を必要とする場合は、その SMTP サーバー用のユーザー名とパスワードを特定します。

  3. 次のパラメータを指定してストアド プロシージャ msdb.dbo.sysmail_add_account_sp を実行することにより、アカウントを作成します。

    • 作成するアカウントの名前。

    • 省略可能なアカウントの説明。

    • 送信する電子メール メッセージに表示する電子メール アドレス。

    • 送信する電子メール メッセージに表示する表示名。

    • SMTP サーバーのサーバー名。

    • SMTP サーバーが認証を必要とする場合、SMTP サーバーへのログオンに使用するユーザー名。

    • SMTP サーバーが認証を必要とする場合、SMTP サーバーへのログオンに使用するパスワード。

サーバーの種類とそのサーバー用のポート番号を指定できます。この指定は省略できます。送信メール用のサーバーの種類は、常に 'SMTP' になります。ほとんどの SMTP サーバーは、既定のポート 25 を使用しています。

使用例

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