데이터베이스 메일 구성Configure Database Mail

이 항목에서는 데이터베이스 메일 구성 마법사를 사용하여 데이터베이스 메일을 활성화 및 구성하고, 템플릿을 사용하여 데이터베이스 메일 구성 스크립트를 만드는 방법에 대해 설명합니다.This topic describes how to enable and configure Database Mail using the Database Mail Configuration Wizard, and create a Database Mail Configuration script using templates.

시작하기 전에 Before You Begin

DatabaseMail XPs 옵션을 사용하여 서버에서 데이터베이스 메일을 활성화할 수 있습니다.Use the DatabaseMail XPs option to enable Database Mail on this server. 자세한 내용은 Database Mail XPs 서버 구성 옵션 을 참조하세요.For more information, see Database Mail XPs Server Configuration Option reference topic.

제한 사항 Limitations and Restrictions

어느 데이터베이스에서든 SQL ServerSQL Server Service Broker를 활성화하려면 데이터베이스 잠금이 필요합니다.Enabling SQL ServerSQL Server Service Broker in any database requires a database lock. msdb에서 Service Broker가 비활성화되어 있는 경우 데이터베이스 메일을 활성화하려면 Service Broker가 필요한 잠금을 얻을 수 있도록 먼저 SQL ServerSQL Server 에이전트를 중지합니다.If Service Broker was deactivated in msdb, to enable Database Mail, first stop SQL ServerSQL Server Agent so Service Broker can obtain the necessary lock.

보안 Security

데이터베이스 메일을 구성하려면 sysadmin 고정 서버 역할의 멤버여야 합니다.To configure Database Mail you must be a member of the sysadmin fixed server role. 데이터베이스 메일을 보내려면 msdb 데이터베이스에서 DatabaseMailUserRole 데이터베이스 역할의 멤버여야 합니다.To send Database Mail you must be a member of the DatabaseMailUserRole database role in the msdb database.

데이터베이스 메일 구성 마법사 사용 Using Database Mail Configuration Wizard

마법사를 사용하여 데이터베이스 메일을 구성하려면To configure Database Mail using a wizard

  1. 개체 탐색기에서 데이터베이스 메일을 구성할 인스턴스에 대한 노드를 확장합니다.In Object Explorer, expand the node for the instance you want to configure Database mail.

  2. 관리 노드를 확장합니다.Expand the Management node.

  3. 데이터베이스 메일을 마우스 오른쪽 단추로 클릭하고 데이터베이스 메일 구성을 클릭합니다.Right-click Database Mail, and then click Configure Database Mail.

  4. 마법사의 대화 상자를 완료합니다.Complete the Wizard dialogs

시작 페이지 Welcome Page

이 페이지에서는 데이터베이스 메일을 구성하는 단계를 설명합니다.This page describes the steps to configuring Database Mail.

이 페이지를 다시 표시 안 함 - 이후에 이 시작 페이지가 표시되지 않도록 하려면 이 옵션을 선택합니다.Do not show this page again – Check this to skip this welcome page from displaying in the future.

다음 - 구성 태스크 선택 페이지로 진행합니다.Next - Proceeds to the Select a configuration task page.

취소 - 데이터베이스 메일을 구성하지 않고 마법사를 종료합니다.Cancel – Terminates the wizard without configuring Database Mail

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

구성 태스크 선택 Select Configuration Task

마법사를 사용할 때마다 구성 태스크 선택 페이지를 사용하여 수행할 작업을 지정할 수 있습니다.Use the Select Configuration Task page, to indicate which task you will complete each time you use the wizard. 마법사를 완료하기 전에 태스크를 취소하고 다른 태스크를 수행하려면 뒤로 단추를 눌러 이 페이지로 다시 돌아와 다른 태스크를 선택합니다.If you change your mind before you complete the wizard, use the Back button to return to this page and select a different task.

참고

데이터베이스 메일이 설정되지 않은 경우 데이터베이스 메일 기능을 사용할 수 없습니다. 이 기능을 설정하시겠습니까?라는 메시지가 나타납니다.If Database Mail has not been enabled, you will receive the message: The Database Mail feature is not available. Would you like to enable this feature? 를 선택하면 sp_configure 시스템 저장 프로시저의 Database Mail XPs 옵션 을 사용하는 경우와 동일하게 데이터베이스 메일을 설정할 수 있습니다.Responding Yes, is equivalent to enabling Database Mail by using the Database Mail XPs option of the sp_configure system stored procedure.

다음 태스크를 수행하여 데이터베이스 메일 설치Set up Database Mail by performing the following tasks
최초로 데이터베이스 메일을 설정하는 데 필요한 모든 태스크를 수행합니다.Perform all of the tasks required to set up Database Mail for the first time. 이 옵션에는 다른 세 가지 옵션이 모두 포함됩니다.This option includes all of the other three options.

데이터베이스 메일 계정 및 프로필 관리Manage Database Mail accounts and profiles
새 데이터베이스 메일 계정 및 프로필을 만들거나 기존 데이터베이스 메일 계정과 프로필을 확인, 변경 또는 삭제합니다.Create new Database Mail accounts and profiles or to view, change, or delete existing Database Mail accounts and profiles.

프로필 보안 관리Manage profile security
데이터베이스 메일 프로필에 액세스할 수 있는 사용자를 구성합니다.Configure which users have access to Database Mail profiles.

시스템 매개 변수 확인 또는 변경View or change system parameters
최대 첨부 파일 크기와 같은 데이터베이스 메일 시스템 매개 변수를 구성합니다.Configure Database Mail system parameters such as the maximum file size for attachments.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

새 계정 페이지 New Account Page

이 페이지를 사용하여 새 데이터베이스 메일 계정을 만들 수 있습니다.Use this page to create a new Database Mail account. 데이터베이스 메일 계정에는 전자 메일을 SMTP 서버로 보내기 위한 정보가 포함되어 있습니다.A Database Mail account contains information for sending e-mail to an SMTP server.

데이터베이스 메일 계정에는 SQL ServerSQL Server 에서 전자 메일 메시지를 SMTP 서버로 보내기 위해 사용하는 정보가 포함되어 있습니다.A Database Mail account contains the information that SQL ServerSQL Server uses to send e-mail messages to an SMTP server. 각 계정에는 하나의 전자 메일 서버에 대한 정보가 포함되어 있습니다.Each account contains information for one e-mail server.

데이터베이스 메일 계정은 데이터베이스 메일에 대해서만 사용됩니다.A Database Mail account is only used for Database Mail. 데이터베이스 메일 계정은 SQL ServerSQL Server 계정 또는 Microsoft Windows 계정에 해당되지 않습니다.A Database Mail account does not correspond to a SQL ServerSQL Server account or a Microsoft Windows account. SQL Server 데이터베이스 엔진SQL Server Database Engine의 자격 증명 또는 사용자가 제공하는 다른 자격 증명을 사용하거나 익명으로 데이터베이스 메일을 보낼 수 있습니다.Database Mail can be sent using the credentials of the SQL Server 데이터베이스 엔진SQL Server Database Engine, using other credentials that you supply, or anonymously. 기본 인증을 사용하는 경우 데이터베이스 메일 계정의 사용자 이름과 암호는 전자 메일 서버 인증에만 사용됩니다.When using basic authentication, the user name and password in a Database Mail account are only used for authentication with the e-mail server. 계정이 SQL ServerSQL Server 사용자 또는 SQL ServerSQL Server를 실행하는 컴퓨터 사용자에 해당할 필요는 없습니다.An account need not correspond to a SQL ServerSQL Server user or a user on the computer running SQL ServerSQL Server.

계정 이름Account name
새 계정의 이름을 입력합니다.Type the name of the new account.

설명Description
계정에 대한 설명을 입력합니다.Type a description of the account. 설명은 선택 사항입니다.The description is optional.

전자 메일 주소E-mail address
계정에 대한 전자 메일 주소의 이름을 입력합니다.Type the name of the e-mail address for the account. 이 주소는 전자 메일을 보내는 전자 메일 주소입니다.This is the e-mail address that e-mail is sent from. 예를 들어 SQL ServerSQL Server 에이전트의 계정은 SqlAgent@Adventure-Works.com 주소에서 메일을 보낼 수 있습니다.For example, an account for SQL ServerSQL Server Agent may send e-mail from the address SqlAgent@Adventure-Works.com.

표시 이름Display name
이 계정을 사용하여 보낼 전자 메일 메시지에 표시할 이름을 입력합니다.Type the name to show on e-mail messages sent from this account. 표시 이름은 선택 사항입니다.The display name is optional. 이 이름은 이 계정에서 보내는 메시지에 표시되는 이름입니다.This is the name displayed on messages sent from this account. 예를 들어 SQL ServerSQL Server 에이전트 계정은 전자 메일 메시지에 "SQL Server Agent Automated Mailer"라는 이름을 표시할 수 있습니다.For example, an account for SQL ServerSQL Server Agent may display the name "SQL Server Agent Automated Mailer" on e-mail messages.

회신 전자 메일Reply e-mail
이 계정에서 보낸 전자 메일 메시지에 대한 회신에 사용할 전자 메일 주소를 입력합니다.Type the e-mail address that will be used for replies to e-mail messages sent from this account. 회신 전자 메일은 선택 사항입니다.The reply e-mail is optional. 예를 들어 SQL ServerSQL Server 에이전트 계정에 대한 회신은 데이터베이스 관리자인 danw@Adventure-Works.com을 클릭합니다.For example, replies to an account for SQL ServerSQL Server Agent may go to the database administrator, danw@Adventure-Works.com.

서버 이름Server name
계정에서 전자 메일을 보내기 위해 사용하는 SMTP 서버의 이름 또는 IP 주소를 입력합니다.Type the name or IP address of the SMTP server the account uses to send e-mail. 일반적으로 이 주소는 smtp..com과 유사한 형식으로 구성됩니다.Typically this is in a format similar to smtp..com. 이에 대한 도움을 얻으려면 메일 관리자에게 문의하십시오.For help with this, consult your mail administrator.

포트 번호Port number
이 계정에 대한 SMTP 서버의 포트 번호를 입력합니다.Type the port number of the SMTP server for this account. 대부분의 SMTP 서버에서는 포트 25를 사용합니다.Most SMTP servers use port 25.

이 서버에는 보안 연결(SSL)이 필요합니다.This server requires a secure connection (SSL)
SSL(Secure Sockets Layer)을 사용하여 통신을 암호화합니다.Encrypts communication using Secure Sockets Layer.

데이터베이스 엔진 서비스 자격 증명을 사용한 Windows 인증Windows Authentication using Database Engine service credentials
SQL Server 데이터베이스 엔진SQL Server Database Engine 서비스에 대해 구성된 자격 증명을 사용하여 SMTP 서버에 연결합니다.Connection is made to the SMTP server using the credentials configured for the SQL Server 데이터베이스 엔진SQL Server Database Engine service.

기본 인증Basic Authentication
SMTP 서버에 필요한 사용자 이름과 암호를 지정합니다.Specify the user name and password required by the SMTP server.

사용자 이름User name
데이터베이스 메일에서 SMTP 서버에 로그인하는 데 사용하는 사용자 이름을 입력합니다.Type the user name that Database Mail uses to log in to the SMTP server. SMTP 서버에 기본 인증이 필요한 경우 사용자 이름은 필수 사항입니다.The user name is required if the SMTP server requires basic authentication.

암호Password
데이터베이스 메일에서 SMTP 서버에 로그인하는 데 사용하는 암호를 입력합니다.Type the password that Database Mail uses to log in to the SMTP server. SMTP 서버에 기본 인증이 필요한 경우 암호는 필수 사항입니다.The password is required if the SMTP server requires basic authentication.

암호 확인Confirm password
암호를 다시 입력하여 암호를 확인합니다.Type the password again to confirm the password. SMTP 서버에 기본 인증이 필요한 경우 암호는 필수 사항입니다.The password is required if the SMTP server requires basic authentication.

익명 인증Anonymous authentication
메일이 로그인 자격 증명 없이 SMTP 서버로 전송됩니다.Mail is sent to the SMTP server without login credentials. SMTP 서버에 인증이 필요하지 않은 경우 이 옵션을 사용합니다.Use this option when the SMTP server does not require authentication.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

기존 계정 관리 페이지 Manage Existing Account Page

이 페이지를 사용하여 기존 데이터베이스 메일 계정을 관리할 수 있습니다.Use this page to manage an existing Database Mail account.

계정 이름Account name
표시, 업데이트 또는 삭제할 계정을 선택합니다.Select the account to view, update or delete.

DeleteDelete
선택한 계정을 삭제합니다.Delete the selected account. 선택한 계정을 삭제하기 전에 연결된 프로필에서 이 계정을 제거하거나 이러한 프로필을 삭제해야 합니다.You must remove this account from associated profiles, or delete such profiles, before you delete the selected account.

설명Description
계정에 대한 설명을 확인하거나 업데이트합니다.View or update the description of the account. 설명은 선택 사항입니다.The description is optional.

전자 메일 주소E-mail address
계정에 대한 전자 메일 주소의 이름을 확인하거나 업데이트합니다.View or update the name of the e-mail address for the account. 이 주소는 전자 메일을 보내는 전자 메일 주소입니다.This is the e-mail address that e-mail is sent from. 예를 들어 Microsoft SQL Server 에이전트의 계정은 SqlAgent@Adventure-Works.com을 클릭합니다.For example, an account for Microsoft SQL Server Agent may send e-mail from the address SqlAgent@Adventure-Works.com.

표시 이름Display name
이 계정을 사용하여 보낼 전자 메일 메시지에 표시할 이름을 확인하거나 업데이트합니다.View or update the name to show on e-mail messages sent from this account. 표시 이름은 선택 사항입니다.The display name is optional. 이 이름은 이 계정에서 보내는 메시지에 표시되는 이름입니다.This is the name displayed on messages sent from this account. 예를 들어 SQL Server 에이전트의 계정은 메일 메시지에 SQL Server Agent Automated Mailer 의 이름을 표시할 수 있습니다.For example, an account for SQL Server Agent may display the name SQL Server Agent Automated Mailer on e-mail messages.

회신 전자 메일Reply e-mail
이 계정에서 보낸 전자 메일 메시지에 대한 회신에 사용할 전자 메일 주소를 확인하거나 업데이트합니다.View or update the e-mail address that will be used for replies to e-mail messages sent from this account. 회신 전자 메일은 선택 사항입니다.The reply e-mail is optional. 예를 들어 SQL Server 에이전트 계정에 대한 회신은 데이터베이스 관리자인 danw@Adventure-Works.com을 클릭합니다.For example, replies to an account for SQL Server Agent may go to the database administrator, danw@Adventure-Works.com.

서버 이름Server name
계정에서 전자 메일 전송을 위해 사용하는 SMTP 서버의 이름을 확인하거나 업데이트합니다.View or update the name of the SMTP server the account uses to send e-mail. 일반적으로 이 주소는 smtp..com과 유사한 형식으로 구성됩니다.Typically this is in a format similar to smtp..com. 이에 대한 도움을 얻으려면 메일 관리자에게 문의하십시오.For help with this, consult your mail administrator.

포트 번호Port number
이 계정에 대한 SMTP 서버의 포트 번호를 확인하거나 업데이트합니다.View or update the port number of the SMTP server for this account. 대부분의 SMTP 서버에서는 포트 25를 사용합니다.Most SMTP servers use port 25.

이 서버에는 보안 연결(SSL)이 필요합니다.This server requires a secure connection (SSL)
SSL(Secure Sockets Layer)을 사용하여 통신을 암호화합니다.Encrypts communication using Secure Sockets Layer.

데이터베이스 엔진 서비스 자격 증명을 사용한 Windows 인증Windows Authentication using Database Engine service credentials
SQL Server 데이터베이스 엔진SQL Server Database Engine 서비스에 대해 구성된 자격 증명을 사용하여 SMTP 서버에 연결합니다.Connection is made to the SMTP server using the credentials configured for the SQL Server 데이터베이스 엔진SQL Server Database Engine service.

기본 인증Basic Authentication
SMTP 서버에 필요한 사용자 이름과 암호를 지정합니다.Specify the user name and password required by the SMTP server.

사용자 이름User name
데이터베이스 메일에서 SMTP 서버에 로그인하는 데 사용하는 사용자 이름을 확인하거나 업데이트합니다.View or update the user name that Database Mail uses to log in to the SMTP server. SMTP 서버에 기본 인증이 필요한 경우 사용자 이름은 필수 사항입니다.The user name is required if the SMTP server requires basic authentication.

암호Password
데이터베이스 메일에서 SMTP 서버에 로그인하는 데 사용하는 암호를 변경합니다.Change the password that Database Mail uses to log in to the SMTP server. SMTP 서버에 기본 인증이 필요한 경우 암호는 필수 사항입니다.The password is required if the SMTP server requires basic authentication.

암호 확인Confirm password
암호를 다시 입력하여 암호를 확인합니다.Type the password again to confirm the password. SMTP 서버에 기본 인증이 필요한 경우 암호는 필수 사항입니다.The password is required if the SMTP server requires basic authentication.

익명 인증Anonymous authentication
메일이 로그인 자격 증명 없이 SMTP 서버로 전송됩니다.Mail is sent to the SMTP server without login credentials. SMTP 서버에 인증이 필요하지 않은 경우 이 옵션을 사용합니다.Use this option when the SMTP server does not require authentication.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

새 프로필 페이지 New Profile Page

이 페이지를 사용하여 데이터베이스 메일 프로필을 만들 수 있습니다.Use this page to create a Database Mail profile. 데이터베이스 메일 프로필은 데이터베이스 메일 계정의 모음입니다.A Database Mail profile is a collection of Database Mail accounts. 프로필은 대체 데이터베이스 메일 계정을 제공하여 전자 메일 서버에 접근할 수 없는 경우에 안정성을 향상시킵니다.Profiles improve reliability in cases where an e-mail server becomes unreachable, by providing alternative Database Mail accounts. 데이터베이스 메일 계정이 적어도 하나 이상 필요합니다.At least one Database Mail account is required. 프로필에서 데이터베이스 메일 계정의 우선 순위를 설정하는 방법은 Create a Database Mail Profile을 참조하십시오.For more information about setting the priority of Database Mail accounts in the profile, see Create a Database Mail Profile.

위로 이동아래로 이동 단추를 사용하여 데이터베이스 메일 계정이 사용되는 순서를 변경할 수 있습니다.Use the Move Up and Move Down buttons to change the order in which Database Mail accounts are used. 이 순서는 시퀀스 번호라고 하는 값에 의해 결정됩니다.This order is determined by a value called the sequence number. 위로 이동 을 클릭하면 시퀀스 번호가 낮아지고 아래로 이동 을 클릭하면 시퀀스 번호가 높아집니다.Move Up lowers the sequence number and Move Down increases the sequence number. 시퀀스 번호는 데이터베이스 메일에서 프로필의 계정을 사용하는 순서를 결정합니다.The sequence number determines the order in which Database Mail uses accounts in the profile. 새 전자 메일 메시지의 경우 데이터베이스 메일은 시퀀스 번호가 가장 낮은 계정에서 시작합니다.For a new e-mail message, Database Mail starts with the account that has the lowest sequence number. 해당 계정이 실패하면 데이터베이스 메일에서는 시퀀스 번호가 다음으로 높은 계정을 사용하여 메시지가 성공적으로 전송될 때까지 또는 시퀀스 번호가 가장 높은 계정이 실패할 때까지 작업을 계속합니다.Should that account fail, Database Mail uses the account with the next highest sequence number, and so on until either Database Mail sends the message successfully, or the account with the highest sequence number fails. 시퀀스 번호가 가장 높은 계정이 실패하면 데이터베이스 메일은 데이터베이스 메일 AccountRetryDelay 매개 변수에서 구성한 기간 동안 메일을 보내려는 시도를 일시 중지했다가 가장 낮은 시퀀스 번호에서 시작하여 다시 메일 보내기를 시도합니다.If the account with the highest sequence number fails, the Database Mail pauses attempts to send the mail for the amount of time configured in the Database Mail AccountRetryDelay parameter, then starts the process of attempting to send the mail again, starting with the lowest sequence number. 데이터베이스 메일 AccountRetryAttempts 매개 변수를 사용하여 외부 메일 프로세스가 지정한 프로필의 각 계정을 사용하여 메일 메시지 보내기를 시도하는 시간을 구성할 수 있습니다.Use the Database Mail AccountRetryAttempts parameter, to configure the number of times that the external mail process attempts to send the e-mail message using each account in the specified profile. 데이터베이스 메일 구성 마법사의 시스템 매개 변수 구성 페이지에서 AccountRetryDelayAccountRetryAttempts 매개 변수를 구성할 수 있습니다.You can configure the AccountRetryDelay and AccountRetryAttempts parameters on the Configure System Parameters page of the Database Mail Configuration Wizard.

프로필 이름Profile name
새 프로필의 이름을 입력합니다.Type the name for the new profile. 이 이름으로 프로필이 생성됩니다.The profile is created with this name. 기존 프로필의 이름은 사용하지 마십시오.Do not use the name of an existing profile.

설명Description
프로필에 대한 설명을 입력합니다.Type a description for the profile. 설명은 선택 사항입니다.The description is optional.

SMTP 계정SMTP accounts
프로필에 대한 계정을 하나 이상 선택합니다.Choose one or more accounts for the profile. 우선 순위는 데이터베이스 메일에서 계정을 사용하는 순서를 설정합니다.The priority sets the order in which Database Mail uses the accounts. 나열된 계정이 없는 경우 계속하려면 추가 를 클릭한 다음 새 SMTP 계정을 추가해야 합니다.If no accounts are listed, you must click Add to continue, and add a new SMTP account.

추가Add
프로필에 계정을 추가합니다.Add an account to the profile.

제거Remove
선택한 계정을 프로필에서 제거합니다.Remove the selected account from the profile.

위로 이동Move Up
선택한 계정의 우선 순위를 높입니다.Increase the priority of the selected account.

아래로 이동Move Down
선택한 계정의 우선 순위를 낮춥니다.Decrease the priority of the selected account.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

기존 프로필 관리 페이지 Manage Existing Profile Page

이 페이지를 사용하여 기존 데이터베이스 메일 프로필을 관리할 수 있습니다.Use this page to manage an existing Database Mail profile. 데이터베이스 메일 프로필은 데이터베이스 메일 계정의 모음입니다.A Database Mail profile is a collection of Database Mail accounts. 프로필은 대체 데이터베이스 메일 계정을 제공하여 전자 메일 서버에 접근할 수 없는 경우에 안정성을 향상시킵니다.Profiles improve reliability in cases where an e-mail server becomes unreachable, by providing alternative Database Mail accounts. 데이터베이스 메일 계정이 적어도 하나 이상 필요합니다.At least one Database Mail account is required. 프로필에서 데이터베이스 메일 계정의 우선 순위를 설정하는 방법은 Create a Database Mail Profile을 참조하십시오.For more information about setting the priority of Database Mail accounts in the profile, see Create a Database Mail Profile.

위로 이동아래로 이동 단추를 사용하여 데이터베이스 메일 계정이 사용되는 순서를 변경할 수 있습니다.Use the Move Up and Move Down buttons to change the order in which Database Mail accounts are used. 이 순서는 시퀀스 번호라고 하는 값에 의해 결정됩니다.This order is determined by a value called the sequence number. 위로 이동 을 클릭하면 시퀀스 번호가 낮아지고 아래로 이동 을 클릭하면 시퀀스 번호가 높아집니다.Move Up lowers the sequence number and Move Down increases the sequence number. 시퀀스 번호는 데이터베이스 메일에서 프로필의 계정을 사용하는 순서를 결정합니다.The sequence number determines the order in which Database Mail uses accounts in the profile. 새 전자 메일 메시지의 경우 데이터베이스 메일은 시퀀스 번호가 가장 낮은 계정에서 시작합니다.For a new e-mail message, Database Mail starts with the account that has the lowest sequence number. 해당 계정이 실패하면 데이터베이스 메일에서는 시퀀스 번호가 다음으로 높은 계정을 사용하여 메시지가 성공적으로 전송될 때까지 또는 시퀀스 번호가 가장 높은 계정이 실패할 때까지 작업을 계속합니다.Should that account fail, Database Mail uses the account with the next highest sequence number, and so on until either Database Mail sends the message successfully, or the account with the highest sequence number fails. 시퀀스 번호가 가장 높은 계정이 실패하면 데이터베이스 메일은 데이터베이스 메일 AccountRetryDelay 매개 변수에서 구성한 기간 동안 메일을 보내려는 시도를 일시 중지했다가 가장 낮은 시퀀스 번호에서 시작하여 다시 메일 보내기를 시도합니다.If the account with the highest sequence number fails, the Database Mail pauses attempts to send the mail for the amount of time configured in the Database Mail AccountRetryDelay parameter, then starts the process of attempting to send the mail again, starting with the lowest sequence number. 데이터베이스 메일 AccountRetryAttempts 매개 변수를 사용하여 외부 메일 프로세스가 지정한 프로필의 각 계정을 사용하여 메일 메시지 보내기를 시도하는 시간을 구성할 수 있습니다.Use the Database Mail AccountRetryAttempts parameter, to configure the number of times that the external mail process attempts to send the e-mail message using each account in the specified profile. 데이터베이스 메일 구성 마법사의 시스템 매개 변수 구성 페이지에서 AccountRetryDelayAccountRetryAttempts 매개 변수를 구성할 수 있습니다.You can configure the AccountRetryDelay and AccountRetryAttempts parameters on the Configure System Parameters page of the Database Mail Configuration Wizard.

프로필 이름Profile name
관리할 프로필의 이름을 선택합니다.Select the name of the profile to manage.

DeleteDelete
선택한 프로필을 삭제합니다.Delete the selected profile. 메시지가 표시되는 경우 선택한 프로필을 삭제하고 보내지 않은 메시지가 모두 실패하도록 하려면 를 선택하고 보내지 않은 메시지가 없을 경우에만 선택한 프로필을 삭제하려면 아니요 를 선택합니다.You will be prompted to select Yes to delete the selected profile and to fail any unsent messages, or to select No to delete the selected profile only if there are no unsent messages.

설명Description
선택한 프로필에 대한 설명을 보거나 변경합니다.View or change the description of the selected profile. 설명은 선택 사항입니다.The description is optional.

SMTP 계정SMTP accounts
프로필에 대한 계정을 하나 이상 선택합니다.Choose one or more accounts for the profile. 장애 조치(Failover) 우선 순위는 장애 조치 시 데이터베이스 메일에서 계정을 사용하는 순서를 설정합니다.The failover priority sets the order in which Database Mail uses the account in case of a failover.

추가Add
프로필에 계정을 추가합니다.Add an account to the profile.

제거Remove
선택한 계정을 프로필에서 제거합니다.Remove the selected account from the profile.

위로 이동Move Up
선택한 계정의 장애 조치 우선 순위를 높입니다.Increase the failover priority of the selected account.

아래로 이동Move Down
선택한 계정의 장애 조치 우선 순위를 낮춥니다.Decrease the failover priority of the selected account.

PriorityPriority
계정의 현재 장애 조치 우선 순위를 봅니다.View the current failover priority of the account.

계정 이름Account name
계정의 이름을 봅니다.View the name of the account.

E-mail AddressE-mail Address
계정의 전자 메일 주소를 봅니다.View the e-mail address of the account.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

Add Account to Profile Page Add Account to Profile Page

이 페이지를 사용하여 프로필에 추가할 계정을 선택할 수 있습니다.Use this page to choose the account to add to the profile. 계정 이름 상자에서 기존 계정을 선택하거나 새 계정을 클릭합니다.Either choose an existing account from the Account name box, or click New Account.

계정 이름Account name
프로필에 추가할 계정의 이름을 선택합니다.Select the name of the account to add to the profile.

전자 메일 주소E-mail address
선택한 계정의 전자 메일 주소를 봅니다.View the e-mail address for the selected account. 이 페이지에서는 전자 메일 주소를 변경할 수 없습니다.You cannot change the e-mail address from this page. 계정의 메일 주소를 변경하려면 마법사의 기본 페이지로 돌아가서 데이터베이스 메일 계정 및 프로필 관리 옵션을 선택합니다.To change the e-mail address for the account, go back to the main page of the wizard and select the Manage Database Mail accounts and profiles option.

서버 이름Server name
선택한 계정의 메일 서버 이름을 봅니다.View the mail server name for the selected account. 이 페이지에서는 서버 이름을 변경할 수 없습니다.You cannot change the server name from this page. 계정의 서버 이름을 변경하려면 마법사의 기본 페이지로 돌아가서 데이터베이스 메일 계정 및 프로필 관리 옵션을 선택합니다.To change the server name for the account, go back to the main page of the wizard and select the Manage Database Mail accounts and profiles option.

새 계정New Account
새 계정을 만듭니다.Create a new account.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

프로필 및 계정 관리 페이지 Manage Accounts and Profiles Page

이 페이지를 사용하여 프로필 또는 계정을 관리하는 태스크를 선택할 수 있습니다.Use this page to choose a task for managing a profile or account.

새 계정 만들기Create a new account
새 계정을 만듭니다.Create a new account.

기존 계정 확인, 변경 또는 삭제View, change or delete an existing account
기존 계정을 관리하거나 삭제합니다.Manage or delete an existing account.

새 프로필 만들기Create a new profile
새 프로필을 만듭니다.Create a new profile.

기존 프로필 확인, 변경 또는 삭제. 프로필에 연결된 계정을 관리할 수도 있습니다.View, change or delete an existing profile. You can also manage accounts associated with the profile.
기존 프로필을 업데이트하거나 삭제합니다.Update or delete an existing profile. 이 옵션을 사용하면 프로필에 연결된 계정을 관리할 수 있습니다.This option also allows you to manage accounts associated with the profile.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

프로필 보안 관리, 공개 탭 Manage Profile Security, Public Tab

이 페이지를 사용하여 공개 프로필을 구성할 수 있습니다.Use this page to configure a public profile.

프로필에는 공개 프로필과 개인 프로필이 있습니다.Profiles are either public or private. 개인 프로필은 특정 사용자나 역할만 액세스할 수 있습니다.A private profile is accessible only to specific users or roles. 공개 프로필은 메일 호스트 데이터베이스(msdb)에 액세스할 수 있는 모든 사용자나 역할이 사용할 수 있으며 해당 프로필을 사용하여 메일을 보낼 수 있습니다.A public profile allows any user or role with access to the mail host database (msdb) to send e-mail using that profile.

프로필은 기본 프로필일 수 있습니다.A profile may be a default profile. 이 경우 사용자나 역할은 명시적으로 프로필을 지정하지 않고도 프로필을 사용하여 전자 메일을 보낼 수 있습니다.In this case, users or roles can send e-mail using the profile without explicitly specifying the profile. 전자 메일 메시지를 보내는 사용자나 역할에 기본 개인 프로필이 있을 경우 데이터베이스 메일은 해당 프로필을 사용합니다.If the user or role sending the e-mail message has a default private profile, Database Mail uses that profile. 사용자나 역할에 기본 개인 프로필이 없을 경우 sp_send_dbmailmsdb 데이터베이스의 기본 공개 프로필을 사용합니다.If the user or role has no default private profile, sp_send_dbmail uses the default public profile for the msdb database. 사용자 또는 역할의 기본 개인 프로필과 데이터베이스의 기본 공개 프로필이 둘 다 없을 경우 sp_send_dbmail 은 오류를 반환합니다.If there is no default private profile for the user or role and no default public profile for the database, sp_send_dbmail returns an error. 하나의 프로필만 기본 프로필로 표시할 수 있습니다.Only one profile can be marked as the default profile.

공개Public
지정된 프로필을 공개 프로필로 지정하려면 이 옵션을 선택합니다.Select this option to make the specified profile public.

Profile NameProfile Name
프로필 이름을 표시합니다.Displays the name of the profile.

기본 프로필Default Profile
지정된 프로필을 기본 프로필로 지정하려면 이 옵션을 선택합니다.Select this option to make the specified profile the default profile.

기존 공개 프로필만 표시Show only existing public profiles
특정 데이터베이스에 있는 공개 프로필만 보려면 이 옵션을 선택합니다.Select this option to show only public profiles in the specified database.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

프로필 보안 관리, 개인 탭 Manage Profile Security, Private Tab

이 페이지를 사용하여 개인 프로필을 구성할 수 있습니다.Use this page to configure a private profile.

프로필에는 공개 프로필과 개인 프로필이 있습니다.Profiles are either public or private. 개인 프로필은 특정 사용자나 역할만 액세스할 수 있습니다.A private profile is accessible only to specific users or roles. 공개 프로필은 메일 호스트 데이터베이스(msdb)에 액세스할 수 있는 모든 사용자나 역할이 사용할 수 있으며 해당 프로필을 사용하여 메일을 보낼 수 있습니다.A public profile allows any user or role with access to the mail host database (msdb) to send e-mail using that profile.

프로필은 기본 프로필일 수 있습니다.A profile may be a default profile. 이 경우 사용자나 역할은 명시적으로 프로필을 지정하지 않고도 프로필을 사용하여 전자 메일을 보낼 수 있습니다.In this case, users or roles can send e-mail using the profile without explicitly specifying the profile. 전자 메일 메시지를 보내는 사용자나 역할에 기본 개인 프로필이 있을 경우 데이터베이스 메일은 해당 프로필을 사용합니다.If the user or role sending the e-mail message has a default private profile, Database Mail uses that profile. 사용자나 역할에 기본 개인 프로필이 없을 경우 sp_send_dbmailmsdb 데이터베이스의 기본 공개 프로필을 사용합니다.If the user or role has no default private profile, sp_send_dbmail uses the default public profile for the msdb database. 사용자 또는 역할의 기본 개인 프로필과 데이터베이스의 기본 공개 프로필이 둘 다 없을 경우 sp_send_dbmail 은 오류를 반환합니다.If there is no default private profile for the user or role and no default public profile for the database, sp_send_dbmail returns an error.

사용자 이름User name
msdb 데이터베이스에서 사용자 또는 역할 이름을 선택합니다.Select the name of a user or role in the msdb database.

액세스 권한Access
해당 사용자나 역할이 특정 프로필에 액세스 권한이 있는지 여부를 선택합니다.Select whether the user or role has access to the specified profile.

프로필 이름Profile name
프로필 이름을 봅니다.View the name of the profile.

기본 프로필 여부Is Default Profile
이 프로필이 사용자 또는 역할의 기본 프로필인지를 선택합니다.Select whether the profile is the default profile for the user or role. 각각의 사용자 또는 역할은 하나의 기본 프로필만 가질 수 있습니다.Each user or role may have only one default profile.

이 사용자의 기존 개인 프로필만 표시Show only existing private profiles for this user
지정된 사용자 또는 역할이 이미 액세스 권한을 가진 프로필만 표시하려면 이 옵션을 선택합니다.Select this option to display only profiles that the specified user or role already has access to.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

AccountRetryAttempts Configure System Parameters

이 페이지를 사용하여 데이터베이스 메일 시스템 매개 변수를 지정할 수 있습니다.Use this page to specify Database Mail system parameters. 이 페이지에서 시스템 매개 변수와 각 매개 변수의 현재 값을 볼 수 있으며View the system parameters and the current value of each parameter. 매개 변수를 선택하면 정보 창에 표시되는 짧은 설명도 볼 수 있습니다.Select a parameter to view a short description in the information pane.

계정 다시 시도 횟수Account Retry Attempts
외부 메일 프로세스에서 지정된 프로필의 각 계정을 사용하여 전자 메일 메시지를 보내려고 시도하는 횟수입니다.The number of times that the external mail process attempts to send the e-mail message using each account in the specified profile.

계정 다시 시도 간격(초)Account Retry Delay (seconds)
외부 메일 프로세스가 프로필의 모든 계정을 사용하여 메시지 보내기를 시도한 후 모든 계정에 대해 다시 시도하기 전까지 대기하는 시간(초)입니다.The amount of time, in seconds, for the external mail process to wait after it tries to deliver a message using all accounts in the profile before it attempts all accounts again.

최대 파일 크기(바이트)Maximum File Size (Bytes)
첨부 파일의 최대 크기(바이트)입니다.The maximum size of an attachment, in bytes.

금지할 첨부 파일 확장명Prohibited Attachment File Extensions
전자 메일 메시지에 대한 첨부 파일로 보낼 수 없는 쉼표로 구분된 확장명 목록입니다.A comma-separated list of extensions which cannot be sent as an attachment to an e-mail message. 확장명을 추가하려면 찾아보기 단추(...)를 클릭합니다.Click the browse button (...) to add additional extensions.

데이터베이스 메일 실행 파일의 최소 수명(초)Database Mail Executable Minimum Lifetime (seconds)
외부 메일 프로세스가 활성 상태로 유지되는 최소 시간(초)입니다.The minimum amount of time, in seconds, that the external mail process remains active. 데이터베이스 메일 큐에 전자 메일이 있는 한 프로세스는 활성 상태로 유지됩니다.The process remains active as long as there are e-mails in the Database Mail queue. 이 매개 변수는 처리할 메시지가 없을 경우 해당 프로세스를 활성 상태로 유지할 시간을 지정합니다.This parameter specifies the time the process remains active if there are no messages to process.

로깅 수준Logging level
데이터베이스 메일 로그에 기록할 메시지를 지정합니다.Specify which messages are recorded in the Database Mail log. 가능한 값은Possible values are:

  • 보통 - 오류만 로그에 기록합니다.Normal - logs only errors

  • 확장 - 오류, 경고 및 정보 메시지를 로그에 기록합니다.Extended - logs errors, warnings, and informational messages

  • 자세히 - 오류, 경고, 정보 메시지, 성공 메시지 및 추가 내부 메시지를 로그에 기록합니다.Verbose - logs errors, warnings, informational messages, success messages, and additional internal messages. 자세한 로깅은 문제 해결에 사용합니다.Use verbose logging for troubleshooting.

    기본값은 확장입니다.Default value is Extended.

    모두 다시 설정Reset All
    페이지의 값을 기본값으로 다시 설정하려면 이 옵션을 선택합니다.Select this option to reset the values on the page to the default values.

    데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

마법사 완료 페이지 Complete the Wizard Page

이 페이지를 사용하여 데이터베이스 메일 구성 마법사 가 수행할 동작을 검토할 수 있습니다.Use this page to review the actions that Database Mail Configuration Wizard will perform. 마법사를 끝내기 전까지는 변경 내용이 적용되지 않습니다.No changes are made until you finish the wizard.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

Send Test E-Mail Page Send Test E-Mail Page

에서 테스트 메일 보내기 페이지를 사용하여 지정된 데이터베이스 메일 프로필을 통해 메일 메시지를 보낼 수 있습니다.Use the Send Test E-Mail from page to send an e-mail message using the specified Database Mail profile. sysadmin 고정 서버 역할의 멤버만 이 페이지를 사용하여 테스트 메일을 보낼 수 있습니다.Only members of the sysadmin fixed server role can send test e-mail using this page.

데이터베이스 메일 프로필Database Mail Profile
목록에서 데이터베이스 메일 프로필을 선택합니다.Select a Database Mail profile from the list. 이 이름은 반드시 입력해야 합니다.This is a required field. 아무 프로필도 나타나지 않으면 프로필이 없거나 프로필에 대한 권한이 없음을 나타냅니다.If no profiles are shown, there are no profiles or you do not have permission to a profile. 데이터베이스 메일 구성 마법사 를 사용하여 프로필을 만들고 구성할 수 있습니다.Use the Database Mail Configuration Wizard to create and configure profiles. 나열되는 프로필이 없을 경우 데이터베이스 메일 구성 마법사를 통해 사용할 프로필을 만드십시오.If no profiles are listed, use the Database Mail Configuration Wizard to create a profile for your use.

수행할 작업To
메시지를 받는 사람의 전자 메일 주소입니다.The e-mail address of the message recipients. 받는 사람은 한 명 이상 입력해야 합니다.At least one recipient is required.

SubjectSubject
테스트 전자 메일의 제목입니다.The subject line for the test e-mail. 문제 해결을 위해 사용자의 전자 메일을 보다 잘 식별할 수 있도록 기본 제목을 변경하십시오.Change the default subject to better identify your email for troubleshooting.

본문Body
테스트 전자 메일의 본문입니다.The body of the test e-mail. 문제 해결을 위해 사용자의 전자 메일을 보다 잘 식별할 수 있도록 기본 제목을 변경하십시오.Change the default subject to better identify your email for troubleshooting.

데이터베이스 메일 테스트 메일 대화 상자에서 데이터베이스 메일이 메시지 보내기를 시도할 테스트 메시지를 확인하고 테스트 메일 메시지에 대한 mailitem_id 를 입력합니다.The Database Mail Test E-Mail dialog box confirms that the test message that Database Mail attempted to send the message and provides the mailitem_id for the test e-mail message. 받는 사람에게 전자 메일이 도착했는지 확인합니다.Check with the recipient to determine if the e-mail arrived. 전자 메일은 보통 몇 분 안에 도착하지만 네트워크의 낮은 성능, 메일 서버로의 메시지 백로그, 서버의 일시적 사용 불가 상태 등에 따라 지연될 수도 있습니다.Normally e-mail is received in a few minutes, but the e-mail can be delayed because of slow network performance, a backlog of messages at the mail server, or if the server is temporarily unavailable. 문제 해결을 위해 mailitem_id 를 사용하세요.Use the mailitem_id for troubleshooting.

보낸 전자 메일Sent e-mail
테스트 메일 메시지의 mailitem_id 입니다.The mailitem_id of the test e-mail message.

문제 해결Troubleshoot
온라인 설명서의 데이터베이스 메일 문제 해결항목을 열려면 클릭합니다.Click to open Books Online to the Troubleshooting Database Mailtopic.

데이터베이스 메일 구성 마법사Database Mail Configuration Wizard

템플릿 사용 Using Templates

데이터베이스 메일 구성 스크립트를 만들려면To create a Database Mail configuration script

  1. 보기 메뉴에서 템플릿 탐색기를 선택합니다.On the View menu, select Template Explorer.

  2. 템플릿 탐색기 창에서 데이터베이스 메일 폴더를 확장합니다.In the Template Explorer window, expand the Database Mail folder.

  3. 단순 데이터베이스 메일 구성을 두 번 클릭합니다.Double-click Simple Database Mail Configuration. 템플릿이 새 쿼리 창에 열립니다.The template opens in a new query window.

  4. 쿼리 메뉴에서 템플릿 매개 변수 값 지정을 선택합니다.On the Query menu, select Specify Values for Template Parameters. 템플릿 매개 변수 값 지정 창이 열립니다.The Replace Template Parameters window opens.

  5. profile_name, account_name, SMTP_servername, email_addressdisplay_name에 대한 값을 입력합니다.Type values for the profile_name, account_name, SMTP_servername, email_address, and display_name. SQL Server Management Studio는 사용자가 제공한 값으로 템플릿을 채웁니다.SQL Server Management Studio fills in the template with the values you provide.

  6. 스크립트를 실행하여 구성을 만듭니다.Execute the script to create the configuration.

  7. 스크립트는 데이터베이스 사용자에게 프로필에 대한 액세스를 부여하지 않습니다.The script does not grant any database users access to the profile. 따라서 기본적으로 프로필은 sysadmin 고정 보안 역할의 멤버만 사용할 수 있습니다.Therefore, by default, the profile can only be used by members of the sysadmin fixed security role. 프로필에 대한 액세스 권한 부여에 대한 자세한 내용은 sysmail_add_principalprofile_sp(Transact-SQL)를 참조하세요.For more information about granting access to profiles, see sysmail_add_principalprofile_sp (Transact-SQL)