データベース メール アカウントを作成する方法 (Transact-SQL)
データベース メール アカウントを作成するには、データベース メール構成ウィザードまたはデータベース メール ストアド プロシージャを使用します。
データベース メール構成ウィザードの詳細については、「[新しいアカウント] (データベース メール)」を参照してください。
Transact-SQL を使用して、データベース メール アカウントを作成するには
電子メールの送信に使用する SMTP (簡易メール転送プロトコル) サーバーの名前とポート番号を特定します。
SMTP サーバーが認証を必要とする場合は、その SMTP サーバー用のユーザー名とパスワードを特定します。
次のパラメータを指定してストアド プロシージャ 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' ;