방법: 데이터베이스 메일 계정 만들기(Transact-SQL)

데이터베이스 메일 구성 마법사 또는 데이터베이스 메일 저장 프로시저를 사용하여 데이터베이스 메일 계정을 만들 수 있습니다.

데이터베이스 메일 구성 마법사에 대한 자세한 내용은 새 계정(데이터베이스 메일)을 참조하십시오.

Transact-SQL을 사용하여 데이터베이스 메일 계정을 만들려면

  1. 전자 메일을 보내는 데 사용할 SMTP(Simple Mail Transfer Protocol) 서버의 이름과 포트 번호를 결정합니다.

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