확장 MAPI 메일 프로필 구성

이 섹션에서는 SQL 메일 또는 SQL Server 에이전트 메일에서 사용할 수 있도록 확장 MAPI 메일 프로필을 구성하는 방법에 대해 설명합니다.

[!참고]

Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.. 메일을 보내려면 데이터베이스 메일을 사용하십시오.

SQL 메일용 프로필 구성

확장 MAPI 메일 프로필은 사용자가 Windows에 로그온할 때 활성화되는 Microsoft Windows 사용자 도메인 계정에만 사용됩니다. SQL 메일에는 SQL Server의 인스턴스를 시작하는 데 사용하도록 동일한 도메인 사용자 계정에서 만든 메일 프로필이 있어야 합니다. SQL 메일 저장 프로시저를 실행하면 SQL 메일에서는 정의된 메일 프로필을 트리거한 도메인 계정에서 해당 메일 프로필을 찾습니다.

SQL 메일 저장 프로시저를 사용하려면 다음과 같은 조건이 충족되어야 합니다.

  • 확장 MAPI 규격에 맞는 메일 서버가 있어야 합니다.

  • 메일 서버에 연결하는 데 사용하기 위해 SQL Server(MSSQLSERVER) 서비스에 대한 메일 프로필을 구성해야 합니다.

    보안 정보보안 정보

    보안을 위해 사용자 간에 같은 임시 디렉터리를 공유하지 않도록 해야 합니다. xp_readmail 저장 프로시저를 사용할 때 suppress_attach 매개 변수를 TRUE로 변경하는 작업이 실패하면 임시 디렉터리에 첨부 파일이 만들어집니다. 두 사용자가 같은 임시 디렉터리를 공유하고 동일한 컴퓨터에 로그온하는 경우 각각의 공유 파일을 서로 볼 수 있습니다. attachments 출력 변수를 검토하여 첨부 파일을 저장할 위치와 두 사용자가 같은 임시 디렉터리를 공유할지 여부를 결정할 수 있습니다. 첨부 파일을 무시하는 방법은 xp_readmail(Transact-SQL)을 참조하십시오.

SQL Server 에이전트 메일(확장 MAPI) 프로필 구성

SQL Server 에이전트 메일에서 확장 MAPI를 사용하려면 다음과 같은 조건이 충족되어야 합니다.

  • SQL 메일을 설치해야 합니다.

  • 확장 MAPI 규격에 맞는 메일 서버가 있어야 합니다.

  • 메일 서버에 연결하는 데 사용하기 위해 SQL Server 에이전트에 대한 확장 MAPI 메일 프로필을 구성해야 합니다.

  • 호출기와 통신할 수 있는 메일 서버가 있어야 합니다.

  • SQL Server 에이전트에 대한 메일 시스템으로 SQL 메일을 선택합니다.

SQL Server 에이전트 메일에서 확장 MAPI를 사용할 때 메일 세션을 시작하고 전자 메일 또는 호출기를 통해 알림을 보내려면 메일 프로필이 필요합니다. SQL Server 에이전트 메일 세션은 SQL Server 에이전트 서비스가 시작될 때마다 시작됩니다. SQL Server 인스턴스에 로컬로 설치된 Microsoft Outlook과 같은 메일 클라이언트로 프로필을 만들 수 있습니다.

SQL 메일 및 SQL Server 에이전트 메일(확장 MAPI)의 공유

같은 Windows 도메인 사용자 계정을 사용하도록 SQL 메일 및 SQL Server 에이전트 메일 세션을 구성할 수 있습니다. SQL 메일과 SQL Server 에이전트 메일에서 같은 도메인 계정을 사용하면 공통 사서함을 사용하여 같은 메일 프로필을 공유할 수 있습니다.

SQL Server에서는 두 개의 메일 세션을 별도로 사용합니다.

  • _MSSQLSERVER에서는 SQL 메일이라고 하는 메일 세션을 사용합니다.

    SQL Server에서는 사용 중인 데이터베이스 응용 프로그램에서 xp_sendmail 확장 저장 프로시저를 실행하여 수신자에게 메시지나 쿼리 결과 집합을 보낼 때 이 메일 세션을 사용합니다.

  • SQL Server 에이전트 메일은 SQL Server 에이전트 작업에만 관련된 메일 세션을 사용합니다.

SQL 메일 및 SQL Server 에이전트 메일(확장 MAPI)에 대해 별도의 프로필 작성

별도의 메일 프로필을 만들어 SQL 메일과 SQL Server 에이전트 메일 각각에 대해 사서함을 구성할 수 있습니다. 이렇게 하려면 다음 두 가지 방법을 사용합니다.

  • 각 서비스에 대해 별도의 도메인 계정을 사용합니다. 이렇게 하려면 각 사용자 계정에 대해 메일 프로필을 구성해야 합니다.

  • 각 서비스에 대해 같은 도메인 계정을 사용하고 다중 메일 프로필을 만듭니다.

메일 클라이언트와 메일 프로필을 설정하고 구성하는 방법은 Microsoft Outlook 설명서를 참조하십시오.

SQL 메일 및 SQL Server 에이전트 메일은 같거나 다른 MAPI 프로필을 사용할 수 있습니다. 필요하면 각 메일 프로필을 해당 도메인 계정에서 구성할 수 있습니다.