데이터베이스 메일 구성

적용 대상:SQL Server

이 문서에서는 데이터베이스 메일 구성 마법사를 사용하여 데이터베이스 메일 사용하도록 설정하고 구성하고 템플릿을 사용하여 데이터베이스 메일 구성 스크립트를 만드는 방법을 설명합니다.

시작하기 전에

DatabaseMail XPs 옵션을 사용하여 이 서버에서 데이터베이스 메일 사용하도록 설정합니다. 자세한 내용은 데이터베이스 메일 XPs 서버 구성 옵션 참조 문서를 참조하세요.

제한 사항

모든 데이터베이스에서 SQL Server Service Broker를 사용하도록 설정하려면 데이터베이스 잠금이 필요합니다. Service Broker가 msdb비활성화된 경우 데이터베이스 메일 사용하도록 설정하려면 먼저 service Broker가 필요한 잠금을 가져올 수 있도록 SQL Server 에이전트 중지합니다.

보안

데이터베이스 메일 구성하려면 sysadmin 고정 서버 역할의 멤버여야 합니다. 데이터베이스 메일 전자 메일을 보내려면 데이터베이스에서 DatabaseMailUserRole 데이터베이스 역할 msdb멤버여야 합니다.

문제 해결

데이터베이스 메일 문제를 해결하려면 다음을 방문하세요.

데이터베이스 메일 구성 마법사 사용

마법사를 사용하여 데이터베이스 메일을 구성하려면

다음 단계에서는 SSMS(SQL Server Management Studio)를 사용합니다. aka.ms/ssms 최신 버전의 SSMS를 다운로드합니다.

  1. 개체 탐색기 데이터베이스 메일 구성하려는 인스턴스의 노드를 확장합니다.

  2. 관리 노드를 확장합니다 .

  3. 데이터베이스 메일 마우스 오른쪽 단추로 클릭한 다음 데이터베이스 메일 구성을 선택합니다.

  4. 마법사 대화 상자를 완료합니다.

시작 페이지

이 페이지에서는 데이터베이스 메일을 구성하는 단계를 설명합니다.

이 페이지를 다시 표시 안 함 - 이후에 이 시작 페이지가 표시되지 않도록 하려면 이 옵션을 선택합니다.

다음 - 구성 태스크 선택 페이지로 진행합니다.

취소 - 데이터베이스 메일 구성하지 않고 마법사를 종료합니다.

구성 작업 선택

구성 작업 선택 페이지를 사용하여 마법사를 사용할 때마다 완료하는 작업을 나타냅니다. 마법사를 완료하기 전에 마음이 바뀌면 뒤로 단추를 사용하여 이 페이지로 돌아가서 다른 작업을 선택합니다.

참고 항목

데이터베이스 메일 사용하도록 설정되지 않은 경우 데이터베이스 메일 기능을 사용할 수 없다는 메시지가 표시됩니다. 이 기능을 사용하시겠습니까? 응답은 시스템 저장 프로시저의 sp_configure 데이터베이스 메일 XP 옵션을 사용하여 데이터베이스 메일 사용하도록 설정하는 것과 같습니다.

다음 태스크를 수행하여 데이터베이스 메일 설치
최초로 데이터베이스 메일을 설정하는 데 필요한 모든 태스크를 수행합니다. 이 옵션에는 다른 세 가지 옵션이 모두 포함됩니다.

데이터베이스 메일 계정 및 프로필 관리
새 데이터베이스 메일 계정 및 프로필을 만들거나 기존 데이터베이스 메일 계정과 프로필을 확인, 변경 또는 삭제합니다.

프로필 보안 관리
데이터베이스 메일 프로필에 액세스할 수 있는 사용자를 구성합니다.

시스템 매개 변수 보기 또는 변경
최대 첨부 파일 크기와 같은 데이터베이스 메일 시스템 매개 변수를 구성합니다.

새 계정 페이지

이 페이지를 사용하여 새 데이터베이스 메일 계정을 만듭니다. 데이터베이스 메일 계정에는 SMTP 서버로 전자 메일을 보내기 위한 정보가 포함되어 있습니다.

데이터베이스 메일 계정에는 SQL Server가 SMTP 서버로 전자 메일 메시지를 보내는 데 사용하는 정보가 포함됩니다. 각 계정에는 하나의 전자 메일 서버에 대한 정보가 포함됩니다.

데이터베이스 메일 계정은 데이터베이스 메일에 대해서만 사용됩니다. 데이터베이스 메일 계정은 SQL Server 계정 또는 Microsoft Windows 계정에 해당하지 않습니다. 데이터베이스 메일 SQL Server 데이터베이스 엔진 자격 증명을 사용하여 보내거나, 제공하는 다른 자격 증명을 사용하거나, 익명으로 보낼 수 있습니다. 기본 인증을 사용하는 경우 데이터베이스 메일 계정의 사용자 이름과 암호는 전자 메일 서버 인증에만 사용됩니다. 계정은 SQL Server 사용자 또는 SQL Server를 실행하는 컴퓨터의 사용자에 해당할 필요가 없습니다.

계정 이름
새 계정의 이름을 입력합니다.

설명
계정에 대한 설명을 입력합니다. 설명은 생략할 수 있습니다.

전자 메일 주소
계정에 대한 전자 메일 주소의 이름을 입력합니다. 전자 메일이 전송되는 전자 메일 주소입니다. 예를 들어 SQL Server 에이전트 계정은 주소SqlAgent@Adventure-Works.com에서 전자 메일을 보낼 수 있습니다.

표시 이름
이 계정에서 보낸 전자 메일 메시지에 표시할 이름을 입력합니다. 표시 이름은 선택 사항입니다. 이 계정에서 보낸 메시지에 표시되는 이름입니다. 예를 들어 SQL Server 에이전트 계정은 전자 메일 메시지에 "SQL Server 에이전트 자동 메일러"라는 이름을 표시할 수 있습니다.

회신 전자 메일
이 계정에서 보낸 전자 메일 메시지에 대한 회신에 사용되는 전자 메일 주소를 입력합니다. 회신 전자 메일은 선택 사항입니다. 예를 들어 SQL Server 에이전트 계정에 대한 회신은 데이터베이스 관리자danw@Adventure-Works.com에게 돌아갈 수 있습니다.

서버 이름
계정이 전자 메일을 보내는 데 사용하는 SMTP 서버의 이름 또는 IP 주소를 입력합니다. 일반적으로 이 형식은 다음과 유사한 형식입니다 smtp.<your_company>.com. 이에 대한 도움말은 메일 관리자에게 문의하세요.

포트 번호
이 계정에 대한 SMTP 서버의 포트 번호를 입력합니다. 대부분의 SMTP 서버는 SSL 연결에 포트 25 또는 587 또는 포트 465를 사용합니다.

이 서버에는 SSL(보안 연결)이 필요합니다.
보안 소켓 계층을 사용하여 통신을 암호화합니다.

데이터베이스 엔진 서비스 자격 증명을 사용한 Windows 인증
커넥트은 SQL Server 데이터베이스 엔진 서비스에 대해 구성된 자격 증명을 사용하여 SMTP 서버에 적용됩니다. 서비스 자격 증명을 사용하여 메일 서버에 대한 인증은 Exchange 온-프레미스에서만 사용할 수 있는 옵션인 NTLM 인증을 통해 수행됩니다. 자세한 내용은 Exchange의 인증 및 EWS를 참조 하세요.

기본 인증
SMTP 서버에 필요한 사용자 이름 및 암호를 지정합니다.

사용자 이름
데이터베이스 메일 SMTP 서버에 로그인하는 데 사용하는 사용자 이름을 입력합니다. SMTP 서버에 기본 인증이 필요한 경우 사용자 이름이 필요합니다.

암호
데이터베이스 메일 SMTP 서버에 로그인하는 데 사용하는 암호를 입력합니다. SMTP 서버에 기본 인증이 필요한 경우 암호는 필수 사항입니다.

암호 확인
암호를 다시 입력하여 암호를 확인합니다. SMTP 서버에 기본 인증이 필요한 경우 암호는 필수 사항입니다.

익명 인증
로그인 자격 증명 없이 메일이 SMTP 서버로 전송됩니다. SMTP 서버에 인증이 필요하지 않은 경우 이 옵션을 사용합니다.

기존 계정 관리 페이지

이 페이지를 사용하여 기존 데이터베이스 메일 계정을 관리할 수 있습니다.

계정 이름
보거나 업데이트하거나 삭제할 계정을 선택합니다.

Delete
선택한 계정을 삭제합니다. 선택한 계정을 삭제하기 전에 연결된 프로필에서 이 계정을 제거하거나 해당 프로필을 삭제해야 합니다.

설명
계정에 대한 설명을 보거나 업데이트합니다. 설명은 생략할 수 있습니다.

전자 메일 주소
계정의 전자 메일 주소 이름을 보거나 업데이트합니다. 전자 메일이 전송되는 전자 메일 주소입니다. 예를 들어 Microsoft SQL Server 에이전트 계정은 주소SqlAgent@Adventure-Works.com에서 전자 메일을 보낼 수 있습니다.

표시 이름
이 계정에서 보낸 전자 메일 메시지에 표시할 이름을 보거나 업데이트합니다. 표시 이름은 선택 사항입니다. 이 계정에서 보낸 메시지에 표시되는 이름입니다. 예를 들어 SQL Server 에이전트 계정은 전자 메일 메시지에 SQL Server 에이전트 자동 메일러의 이름을 표시할 수 있습니다.

회신 전자 메일
이 계정에서 보낸 전자 메일 메시지에 대한 회신에 사용할 전자 메일 주소를 보거나 업데이트합니다. 회신 전자 메일은 선택 사항입니다. 예를 들어 SQL Server 에이전트 계정에 대한 회신은 데이터베이스 관리자danw@Adventure-Works.com에게 돌아갈 수 있습니다.

서버 이름
계정에서 전자 메일을 보내는 데 사용하는 SMTP 서버의 이름을 보거나 업데이트합니다. 일반적으로 이 형식은 다음과 유사한 형식입니다 smtp.<your_company>.com. 이에 대한 도움말은 메일 관리자에게 문의하세요.

포트 번호
이 계정에 대한 SMTP 서버의 포트 번호를 보거나 업데이트합니다. 대부분의 SMTP 서버는 SSL 연결에 포트 25 또는 587 또는 포트 465를 사용합니다.

이 서버에는 SSL(보안 연결)이 필요합니다.
보안 소켓 계층을 사용하여 통신을 암호화합니다.

데이터베이스 엔진 서비스 자격 증명을 사용한 Windows 인증
커넥트은 SQL Server 데이터베이스 엔진 서비스에 대해 구성된 자격 증명을 사용하여 SMTP 서버에 적용됩니다.

기본 인증
SMTP 서버에 필요한 사용자 이름 및 암호를 지정합니다.

사용자 이름
데이터베이스 메일 SMTP 서버에 로그인하는 데 사용하는 사용자 이름을 보거나 업데이트합니다. SMTP 서버에 기본 인증이 필요한 경우 사용자 이름이 필요합니다.

암호
데이터베이스 메일 SMTP 서버에 로그인하는 데 사용하는 암호를 변경합니다. SMTP 서버에 기본 인증이 필요한 경우 암호는 필수 사항입니다.

암호 확인
암호를 다시 입력하여 암호를 확인합니다. SMTP 서버에 기본 인증이 필요한 경우 암호는 필수 사항입니다.

익명 인증
로그인 자격 증명 없이 메일이 SMTP 서버로 전송됩니다. SMTP 서버에 인증이 필요하지 않은 경우 이 옵션을 사용합니다.

새 프로필 페이지

이 페이지를 사용하여 데이터베이스 메일 프로필을 만듭니다. 데이터베이스 메일 프로필은 데이터베이스 메일 계정의 모음입니다. 프로필은 대체 데이터베이스 메일 계정을 제공하여 전자 메일 서버에 접근할 수 없는 경우에 안정성을 향상시킵니다. 데이터베이스 메일 계정이 적어도 하나 이상 필요합니다. 프로필에서 데이터베이스 메일 계정의 우선 순위를 설정하는 방법은 Create a Database Mail Profile을 참조하십시오.

위로 이동 및 아래로 이동 단추를 사용하여 데이터베이스 메일 계정이 사용되는 순서를 변경합니다. 이 순서는 시퀀스 번호라는 값에 의해 결정됩니다. 위로 이동하면 시퀀스 번호가 낮아지고 아래로 이동하면 시퀀스 번호가 증가합니다. 시퀀스 번호는 데이터베이스 메일 프로필에서 계정을 사용하는 순서를 결정합니다. 새 전자 메일 메시지의 경우 데이터베이스 메일 시퀀스 번호가 가장 낮은 계정으로 시작합니다. 해당 계정이 실패하면 데이터베이스 메일 데이터베이스 메일 메시지를 성공적으로 보내거나 시퀀스 번호가 가장 높은 계정이 실패할 때까지 다음으로 높은 시퀀스 번호가 있는 계정을 사용합니다. 시퀀스 번호가 가장 높은 계정이 실패하면 데이터베이스 메일은 데이터베이스 메일 AccountRetryDelay 매개 변수에서 구성한 기간 동안 메일을 보내려는 시도를 일시 중지했다가 가장 낮은 시퀀스 번호에서 시작하여 다시 메일 보내기를 시도합니다. 데이터베이스 메일 AccountRetryAttempts 매개 변수를 사용하여 외부 메일 프로세스가 지정한 프로필의 각 계정을 사용하여 메일 메시지 보내기를 시도하는 시간을 구성할 수 있습니다. 데이터베이스 메일 구성 마법사의 시스템 매개 변수 구성 페이지에서 AccountRetryDelayAccountRetryAttempts 매개 변수를 구성할 수 있습니다.

프로필 이름
새 프로필의 이름을 입력합니다. 이 이름으로 프로필이 생성됩니다. 기존 프로필의 이름은 사용하지 마십시오.

참고 항목

Azure SQL Managed Instance에서 SQL 에이전트 작업을 사용하여 전자 메일을 보내려면 SQL Server 에이전트 하나의 데이터베이스 메일 프로필만 사용할 수 있으며 호출AzureManagedInstance_dbmail_profile해야 합니다. 자세한 내용 및 샘플 스크립트는 Azure SQL Managed Instance SQL 에이전트 작업 알림을 참조 하세요.

설명
프로필에 대한 설명을 입력합니다. 설명은 생략할 수 있습니다.

SMTP 계정
프로필에 대해 하나 이상의 계정을 선택합니다. 우선 순위는 데이터베이스 메일 계정을 사용하는 순서를 설정합니다. 계정이 나열되지 않은 경우 계속하려면 추가를 선택하고 새 SMTP 계정을 추가해야 합니다.

추가
프로필에 계정을 추가합니다.

제거
프로필에서 선택한 계정을 제거합니다.

위로 이동
선택한 계정의 우선 순위를 높입니다.

아래로 이동
선택한 계정의 우선 순위를 줄입니다.

기존 프로필 관리 페이지

이 페이지를 사용하여 기존 데이터베이스 메일 프로필을 관리할 수 있습니다. 데이터베이스 메일 프로필은 데이터베이스 메일 계정의 모음입니다. 프로필은 대체 데이터베이스 메일 계정을 제공하여 전자 메일 서버에 접근할 수 없는 경우에 안정성을 향상시킵니다. 데이터베이스 메일 계정이 적어도 하나 이상 필요합니다. 프로필에서 데이터베이스 메일 계정의 우선 순위를 설정하는 방법은 Create a Database Mail Profile을 참조하십시오.

위로 이동 및 아래로 이동 단추를 사용하여 데이터베이스 메일 계정이 사용되는 순서를 변경합니다. 이 순서는 시퀀스 번호라는 값에 의해 결정됩니다. 위로 이동하면 시퀀스 번호가 낮아지고 아래로 이동하면 시퀀스 번호가 증가합니다. 시퀀스 번호는 데이터베이스 메일 프로필에서 계정을 사용하는 순서를 결정합니다. 새 전자 메일 메시지의 경우 데이터베이스 메일 시퀀스 번호가 가장 낮은 계정으로 시작합니다. 해당 계정이 실패하면 데이터베이스 메일 데이터베이스 메일 메시지를 성공적으로 보내거나 시퀀스 번호가 가장 높은 계정이 실패할 때까지 다음으로 높은 시퀀스 번호가 있는 계정을 사용합니다. 시퀀스 번호가 가장 높은 계정이 실패하면 데이터베이스 메일은 데이터베이스 메일 AccountRetryDelay 매개 변수에서 구성한 기간 동안 메일을 보내려는 시도를 일시 중지했다가 가장 낮은 시퀀스 번호에서 시작하여 다시 메일 보내기를 시도합니다. 데이터베이스 메일 AccountRetryAttempts 매개 변수를 사용하여 외부 메일 프로세스가 지정한 프로필의 각 계정을 사용하여 메일 메시지 보내기를 시도하는 시간을 구성할 수 있습니다. 데이터베이스 메일 구성 마법사의 시스템 매개 변수 구성 페이지에서 AccountRetryDelayAccountRetryAttempts 매개 변수를 구성할 수 있습니다.

프로필 이름
관리할 프로필의 이름을 선택합니다.

Delete
선택한 프로필을 삭제합니다. 선택한 프로필을 삭제하고 전송되지 않은 메시지를 실패하려면 예를 선택하라는 메시지가 표시되고, 전송되지 않은 메시지가 없는 경우에만 선택한 프로필을 삭제하려면 [아니요]를 선택하라는 메시지가 표시됩니다.

설명
선택한 프로필에 대한 설명을 보거나 변경합니다. 설명은 생략할 수 있습니다.

SMTP 계정
프로필에 대해 하나 이상의 계정을 선택합니다. 장애 조치(failover) 우선 순위는 장애 조치(failover) 시 데이터베이스 메일 계정을 사용하는 순서를 설정합니다.

추가
프로필에 계정을 추가합니다.

제거
프로필에서 선택한 계정을 제거합니다.

위로 이동
선택한 계정의 장애 조치(failover) 우선 순위를 늘입니다.

아래로 이동
선택한 계정의 장애 조치(failover) 우선 순위를 줄입니다.

우선 순위
계정의 현재 장애 조치(failover) 우선 순위를 확인합니다.

계정 이름
계정의 이름을 봅니다.

E-mail Address
계정의 전자 메일 주소를 봅니다.

프로필 페이지에 계정 추가

이 페이지를 사용하여 프로필에 추가할 계정을 선택할 수 있습니다. 계정 이름 상자에서 기존 계정을 선택하거나 새 계정을 선택합니다.

계정 이름
프로필에 추가할 계정의 이름을 선택합니다.

전자 메일 주소
선택한 계정의 전자 메일 주소를 봅니다. 이 페이지에서는 전자 메일 주소를 변경할 수 없습니다. 계정의 전자 메일 주소를 변경하려면 마법사의 기본 페이지로 돌아가서 데이터베이스 메일 계정 및 프로필 관리 옵션을 선택합니다.

서버 이름
선택한 계정의 메일 서버 이름을 봅니다. 이 페이지에서는 서버 이름을 변경할 수 없습니다. 계정의 서버 이름을 변경하려면 마법사의 기본 페이지로 돌아가서 데이터베이스 메일 계정 및 프로필 관리 옵션을 선택합니다.

새 계정
새 계정을 만듭니다.

프로필 및 계정 관리 페이지

프로필 또는 계정을 관리하기 위한 작업을 선택하려면 이 페이지를 사용합니다.

새 계정 만들기
새 계정을 만듭니다.

기존 계정 보기, 변경 또는 삭제
기존 계정을 관리하거나 삭제합니다.

새 프로필 만들기
새 프로필 만들기.

기존 프로필 확인, 변경 또는 삭제. 프로필에 연결된 계정을 관리할 수도 있습니다.
기존 프로필을 업데이트하거나 삭제합니다. 이 옵션을 사용하면 프로필과 연결된 계정을 관리할 수도 있습니다.

프로필 보안 관리, 공개 탭

이 페이지를 사용하여 공개 프로필을 구성할 수 있습니다.

프로필은 퍼블릭 또는 프라이빗입니다. 프라이빗 프로필은 특정 사용자 또는 역할에만 액세스할 수 있습니다. 공개 프로필을 사용하면 메일 호스트 데이터베이스(msdb)에 액세스할 수 있는 모든 사용자 또는 역할이 해당 프로필을 사용하여 전자 메일을 보낼 수 있습니다.

프로필은 기본 프로필일 수 있습니다. 이 경우 사용자 또는 역할은 프로필을 명시적으로 지정하지 않고 프로필을 사용하여 전자 메일을 보낼 수 있습니다. 전자 메일 메시지를 보내는 사용자 또는 역할에 기본 프라이빗 프로필이 있는 경우 데이터베이스 메일 해당 프로필을 사용합니다. 사용자 또는 역할에 기본 프라이빗 프로필 sp_send_dbmail 이 없는 경우 데이터베이스에 대한 msdb 기본 공개 프로필을 사용합니다. 사용자 또는 역할에 대한 기본 프라이빗 프로필이 없고 데이터베이스 sp_send_dbmail 에 대한 기본 공개 프로필이 없는 경우 오류를 반환합니다. 하나의 프로필만 기본 프로필로 표시할 수 있습니다.

공용
지정된 프로필을 공개하려면 이 옵션을 선택합니다.

프로필 이름
프로필의 이름을 표시합니다.

참고 항목

Azure SQL Managed Instance에서 SQL 에이전트 작업을 사용하여 전자 메일을 보내려면 SQL Server 에이전트 하나의 데이터베이스 메일 프로필만 사용할 수 있으며 호출AzureManagedInstance_dbmail_profile해야 합니다. 자세한 내용 및 샘플 스크립트는 Azure SQL Managed Instance SQL 에이전트 작업 알림을 참조 하세요.

기본 프로필
지정된 프로필을 기본 프로필로 지정하려면 이 옵션을 선택합니다.

기존 공개 프로필만 표시
지정된 데이터베이스에 공개 프로필만 표시하려면 이 옵션을 선택합니다.

프로필 보안 관리, 프라이빗 탭

이 페이지를 사용하여 프라이빗 프로필을 구성합니다.

프로필은 퍼블릭 또는 프라이빗입니다. 프라이빗 프로필은 특정 사용자 또는 역할에만 액세스할 수 있습니다. 공개 프로필을 사용하면 메일 호스트 데이터베이스(msdb)에 액세스할 수 있는 모든 사용자 또는 역할이 해당 프로필을 사용하여 전자 메일을 보낼 수 있습니다.

프로필은 기본 프로필일 수 있습니다. 이 경우 사용자 또는 역할은 프로필을 명시적으로 지정하지 않고 프로필을 사용하여 전자 메일을 보낼 수 있습니다. 전자 메일 메시지를 보내는 사용자 또는 역할에 기본 프라이빗 프로필이 있는 경우 데이터베이스 메일 해당 프로필을 사용합니다. 사용자 또는 역할에 기본 프라이빗 프로필 sp_send_dbmail 이 없는 경우 데이터베이스에 대한 msdb 기본 공개 프로필을 사용합니다. 사용자 또는 역할에 대한 기본 프라이빗 프로필이 없고 데이터베이스 sp_send_dbmail 에 대한 기본 공개 프로필이 없는 경우 오류를 반환합니다.

사용자 이름
데이터베이스에서 사용자 또는 역할 msdb 의 이름을 선택합니다.

Access
사용자 또는 역할이 지정된 프로필에 액세스할 수 있는지 여부를 선택합니다.

프로필 이름
프로필의 이름을 봅니다.

기본 프로필입니다.
프로필이 사용자 또는 역할의 기본 프로필인지 여부를 선택합니다. 각 사용자 또는 역할에는 하나의 기본 프로필만 있을 수 있습니다.

이 사용자에 대한 기존 프라이빗 프로필만 표시
지정한 사용자 또는 역할에 이미 액세스할 수 있는 프로필만 표시하려면 이 옵션을 선택합니다.

시스템 매개 변수 구성

이 페이지를 사용하여 데이터베이스 메일 시스템 매개 변수를 지정할 수 있습니다. 시스템 매개 변수와 각 매개 변수의 현재 값을 봅니다. 매개 변수를 선택하면 정보 창에 표시되는 짧은 설명도 볼 수 있습니다.

계정 다시 시도
외부 메일 프로세스에서 지정된 프로필의 각 계정을 사용하여 전자 메일 메시지를 보내려고 시도하는 횟수입니다.

계정 다시 시도 간격(초)
모든 계정을 다시 시도하기 전에 프로필의 모든 계정을 사용하여 메시지를 배달하려고 시도한 후 외부 메일 프로세스가 대기하는 시간(초)입니다.

최대 파일 크기(바이트)
첨부 파일의 최대 크기(바이트)입니다.

금지된 첨부 파일 확장자
전자 메일 메시지에 첨부 파일로 보낼 수 없는 쉼표로 구분된 확장 목록입니다. 찾아보기 단추(...)를 선택하여 확장을 추가합니다.

데이터베이스 메일 실행 가능한 최소 수명(초)
외부 메일 프로세스가 다시 활성화된 최소 시간(초)기본. 데이터베이스 메일 큐에 전자 메일이 있는 한 프로세스가 다시 활성화됩니다기본. 이 매개 변수는 처리할 메시지가 없는 경우 프로세스가 다시 활성화되는 시간을 기본 지정합니다.

로깅 수준
데이터베이스 메일 로그에 기록할 메시지를 지정합니다. 가능한 값은 다음과 같습니다.

  • 일반 - 오류만 기록합니다.

  • 확장 - 오류, 경고 및 정보 메시지를 기록합니다.

  • 자세한 정보 표시 - 오류, 경고, 정보 메시지, 성공 메시지 및 추가 내부 메시지를 기록합니다. 문제 해결을 위해 자세한 정보 로깅을 사용합니다.

기본값은 확장입니다.

모두 다시 설정
페이지의 값을 기본값으로 다시 설정하려면 이 옵션을 선택합니다.

마법사 완료 페이지

이 페이지를 사용하여 데이터베이스 메일 구성 마법사수행하는 작업을 검토합니다. 마법사를 완료할 때까지 변경되지 않습니다.

테스트 전자 메일 보내기 페이지

테스트 전자 메일을 보내는 빠른 자습서는 데이터베이스 메일을 사용하여 테스트 전자 메일 보내기를 참조하세요.

instance_name> 페이지에서 테스트 전자 메일<보내기를 사용하여 지정된 데이터베이스 메일 프로필을 사용하여 전자 메일 메시지를 보냅니다. sysadmin 고정 서버 역할의 멤버만 이 페이지를 사용하여 테스트 전자 메일을 보낼 수 있습니다.

데이터베이스 메일 프로필
목록에서 데이터베이스 메일 프로필을 선택합니다. 이 필드는 필수 필드입니다. 프로필이 표시되지 않으면 프로필이 없거나 프로필에 대한 권한이 없습니다. 데이터베이스 메일 구성 마법사를 사용하여 프로필을 만들고 구성합니다. 나열되는 프로필이 없을 경우 데이터베이스 메일 구성 마법사를 통해 사용할 프로필을 만드십시오.

받는 사람
메시지 받는 사람의 전자 메일 주소입니다. 받는 사람은 한 명 이상 입력해야 합니다.

주제
테스트 전자 메일의 제목 줄입니다. 문제 해결을 위해 사용자의 전자 메일을 보다 잘 식별할 수 있도록 기본 제목을 변경하십시오.

본문
테스트 전자 메일의 본문입니다. 문제 해결을 위해 사용자의 전자 메일을 보다 잘 식별할 수 있도록 기본 제목을 변경하십시오.

데이터베이스 메일 테스트 메일 대화 상자에서 데이터베이스 메일이 메시지 보내기를 시도할 테스트 메시지를 확인하고 테스트 메일 메시지에 대한 mailitem_id 를 입력합니다. 받는 사람에게 문의하여 전자 메일이 도착했는지 확인합니다. 일반적으로 전자 메일은 몇 분 안에 수신되지만 네트워크 성능 저하, 메일 서버의 메시지 백로그 또는 서버를 일시적으로 사용할 수 없는 경우 전자 메일이 지연될 수 있습니다. 문제 해결을 위해 mailitem_id 사용합니다.

보낸 전자 메일

테스트 전자 메일 메시지의 mailitem_id.

문제 해결

이 단추를 선택하면 이 문서인 데이터베이스 메일 구성으로 이동합니다.

SQL Server Management Studio 템플릿을 사용하여 T-SQL 생성

데이터베이스 메일 구성 T-SQL 스크립트를 만들려면

  1. SSMS(SQL Server Management Studio)의 보기 메뉴에서 템플릿 탐색기를 선택합니다.

  2. 템플릿 탐색기 창에서 데이터베이스 메일 폴더를 확장합니다.

  3. 간단한 데이터베이스 메일 구성을 두 번 클릭합니다. 템플릿이 새 쿼리 창에서 열립니다.

  4. 쿼리 메뉴에서 템플릿 매개 변수의 값 지정을 선택합니다. 템플릿 매개 변수 바꾸기 창이 열립니다.

  5. profile_name, account_name, SMTP_servername, email_addressdisplay_name에 대한 값을 입력합니다. SQL Server Management Studio는 사용자가 제공한 값으로 템플릿을 채웁니다.

  6. 스크립트를 실행하여 구성을 만듭니다.

  7. 스크립트는 데이터베이스 사용자에게 프로필에 대한 액세스 권한을 부여하지 않습니다. 따라서 기본적으로 프로필은 sysadmin 고정 보안 역할의 멤버만 사용할 수 있습니다. 프로필에 대한 액세스 권한을 부여하는 방법에 대한 자세한 내용은 sysmail_add_principalprofile_sp(Transact-SQL)를 참조 하세요.