OL98: Outlook 전자 메일 보안 업데이트에 대한 개발자 정보

기술 자료 번역 기술 자료 번역
기술 자료: 262700 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 개발자가, 솔루션 공급자 및 독립 소프트웨어 공급업체 (ISV) 2000년 6월 7일 발표된 Microsoft Outlook 전자 메일 보안 업데이트에 대한 정보를 제공합니다.

추가 정보

중요: 이 문서를 읽기 전에 Outlook 전자 메일 보안 업데이트의 기본 기능을 잘 알고 있는 것이 좋습니다. Outlook 전자 메일 보안 업데이트에 대한 일반 정보는 다음 Microsoft 웹 사이트에 제공됩니다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=48B0BC6A-B123-4F48-B27D-119078B4819F&displaylang=EN
Outlook 전자 메일 보안 업데이트에 대한 자세한 내용은 아래 문서 번호를 눌러 Microsoft 기술 자료에 있는 문서를 클릭하십시오.
262617Outlook 전자 메일 보안 업데이트에 대한 OL98: 정보
이 문서에서는 보안 업데이트를 적용한 후 Outlook의 동작을 설명합니다. 이러한 제한 사항이 포함되지 않도록 관리자는 클라이언트 컴퓨터를 구성할 수 있습니다. 개발자라면이 보안 업데이트를 사용할 수 있는 관리 옵션을 잘 알고 있어야 합니다.

보안 업데이트에서 부과하는 제한 사항을 무시하는 방법에 대한 자세한 내용은 아래 문서 번호를 눌러 Microsoft 기술 자료에 있는 문서를 클릭하십시오.
263296OL98: Outlook 전자 메일 보안 업데이트에 대한 관리자 정보

개요

Outlook 전자 메일 보안 업데이트가 Outlook을 추가 악의 있는 전자 메일 메시지에 대해 보호 수준을 제공합니다. 업데이트는 많은 Outlook 기능이 함수 및 해당 Outlook 및 기타 메시징 기술 또는 응용 프로그래밍 인터페이스 (API) 에 포함된 개발자 기능을 사용하여 작성한 솔루션에 악영향을 미칠 수도 있습니다 방법에 직접 영향을 미치고. Microsoft 메시징 기술을 사용하여 모든 종류의 솔루션 만든 경우 보안 업데이트가 Outlook 및 솔루션의 변경 내용을 영향에 수정하는 변경 내용을 잘 알고 있는 것이 좋습니다. 일부 경우에는 솔루션을 전혀 작동하지 않습니다; 다른 경우에는 솔루션을 실행할 때 솔루션을 인터럽트가 경고 메시지가 발생할 수 있습니다.

보안 업데이트 Outlook과 일반 메시징 기능을 다음 영역에서 변경합니다.

  • 최종 사용자 관점에서 일반 첨부 파일 동작
  • Outlook 개체 모델
  • 보안 관련 Outlook의 다른 영역
  • CDO (통합 데이터 개체) 개체 모델
  • 간단한 메시징 응용 프로그래밍 인터페이스 또는 단순 메시징 응용 프로그래밍 인터페이스 (MAPI)
중요: 이 보안 업데이트는 Outlook 개체 모델과 단순 MAPI를 사용하는 모든 사용자 지정 솔루션이 영향을 줍니다. 다음이 포함됩니다.

  • 관리 양식 라이브러리를 포함하여 모든 폴더 또는 양식 라이브러리에 게시된 Outlook 사용자 지정 양식
  • 프로젝트에 디지털 서명이 있더라도 모델 또는 단순 MAPI Outlook 사용하는 개발 프로젝트 다른 형식의 개체입니다.

Outlook 개체 모델 디자인 변경

첨부 파일

첨부 파일이 수준 1 또는 "안전하지 않은" 파일 확장명을 특히 Outlook 개체 모델에 액세스할 수 없습니다.
  • 개체 모델 내의 첨부 파일 모음이 안전하지 않은 첨부 파일을 인식할 수 없습니다.
  • 이러한 첨부 파일 중 하나를 사용하여 프로그래밍 방식으로 메일을 보내려고 하면 메일이 보내지지 않습니다. 프로그램이 C 또는 C++ 프로그래밍 언어로 작성된 경우 MAPI_E_CANCELLED 반환 코드가 표시됩니다.
  • Outlook 개체 모델을 사용하여 안전하지 않은 파일 시스템 개체 (또는 "freedoc" 파일) 열려고 하면 해당 E_FAIL 받을 C 또는 C++ 프로그래밍 언어로 코드를 반환합니다. 이전에는 Outlook 개체 모델의 Display 메서드를 사용하여 안전하지 않은 파일 시스템 개체를 열 수 있습니다.

Item.Send

Outlook 개체 모델을 사용하여 Send 메서드를 호출하는 프로그램을 실행할 때 경고 메시지가 나타납니다. 이 경고 메시지는 프로그램이 사용자 대신 메일을 보내려고 하는 및 메시지를 보낼 수 있도록 허용할 것인지 묻는 알려 줍니다. 그러나 경고 메시지에는 아니요 단추가 모두 포함되어, 경고 메시지가 표시된 후 5초가 지날 때까지는 단추를 사용할 수 없습니다. 아니요 를 클릭하면 경고 메시지는 바로 해제할 수 있습니다. 아니오 를 누르면 Send 메서드가 C 또는 C++ 프로그래밍 언어로 된 E_FAIL 오류를 반환합니다.

주소록 및 받는 사람 액세스

프로그램이 Outlook 개체 모델을 사용하여 임의의 받는 사람 정보를 참조하려고 하면 해당 이 정보에 대한 액세스 권한을 확인하라는 대화 상자가 표시됩니다. 주소록 또는 받는 사람 정보에 대한 대화 상자가 표시된 후 최대 10분 동안 액세스를 허용할 수 있습니다. 완료해야 하는 모바일 장치 동기화와 같은 기능이 있습니다. 주소록 또는 받는 사람 정보에 대한 액세스를 허용하지 않도록 결정하면 C 또는 C++ 프로그래밍 언어로 된 E_FAIL 반환 코드가 이러한 모든 메시지에 대해 나타납니다.

솔루션이 프로그래밍 방식으로 Outlook 개체 모델의 다음 기능에 액세스할 액세스하면 확인 대화 상자가 나타납니다.
  • AddressEntries 컬렉션 또는 AddressEntry 개체가.
  • 받는 사람 모음 또는 받는 사람 개체.
  • ContactItem 개체의 다음 속성에:
    Email1.Address
    Email1.AddressType
    Email1.DisplayName
    Email1.EntryID
    Email2.Address
    Email2.AddressType
    Email2.DisplayName
    Email2.EntryID
    Email3.Address
    Email3.AddressType
    Email3.DisplayName
    Email3.EntryID
    NetMeetingAlias
    ReferredBy
  • MailItem 개체의 다음 속성에:
    SentOnBehalfOfName
    SenderName
    ReceivedByName
    ReceivedOnBehalfOfName
    ReplyRecipientNames

    참조
    숨은 참조
  • AppointmentItem 개체의 다음 속성에:
    이끌이
    RequiredAttendees
    OptionalAttendees
    리소스
    NetMeetingOrganizerAlias
  • TaskItem 개체의 다음 속성에:
    ContactNames
    연락처
    위임자
    소유자
    StatusUpdateRecipients
    StatusOnCompletionRecipients
  • DistListItem 개체 GetMember 방법.
  • JournalItem 개체의 ContactNames 속성.
  • MeetingItem 개체의 SenderName 속성.
  • PostItem 개체의 SenderName 속성.
  • 네임스페이스 개체의 GetRecipientFromID 속성.
  • 작업 개체의 Execute 메서드.
  • UserProperty 개체 수식 속성.

Item.SaveAs

SaveAs 메서드를 사용하여 파일 시스템에 항목을 저장하면 "주소록" 경고 메시지가 나타납니다. 첨부 파일 또는 활성 콘텐츠 항목에는 있어야 하는지 여부를 모든 항목 종류가 포함됩니다. 프로그래밍 방식으로 항목을 파일에 저장할 수 없으며 전자 메일 주소를 검색하기 위하여 파일을 구문 분석할 수 있도록 이 변경 내용이 있습니다.

보내기 CommandBar 단추

더 이상 Execute 메서드를 사용하여 Outlook 도구 모음의 보내기 단추를 프로그래밍 방식으로 누를 수 없습니다. 이 Outlook 솔루션을 일반적으로 수행할 수 있지만, 이 변경 악의적인 의도를 못하도록 했습니다. C 또는 C++ 프로그래밍 언어로 된 E_FAIL 반환 코드가 이러한 모든 메시지에 대해 나타납니다.

SendKeys

Visual Basic 또는 응용 프로그램 SendKeys 명령을 사용하여 Outlook 특정 대화 상자가 액세스를 허용하지 않습니다. 악성 프로그램을 경고 메시지를 닫으면 자동으로 및 새로운 보안 기능을 우회할 수 없습니다.

더 이상 게시되지 않은 양식의 VBScript이 실행된다

사용자 지정 Outlook 양식을 만들 때 Visual Basic 스크립트 버전 (VBScript) 내의 항목을 직접 포함할 수 있습니다. 다른 사용자가 게시된 양식에 액세스할 수 없는 경우 이 작업을 수행할 수 있습니다. 이러한 종류의 양식 "일회용" 양식이라고 합니다.

일회용 양식에 대한 것에 대해 Microsoft 기술 자료의 문서를 참조하십시오.
181266OL98: 양식 정 및 일회용 양식 작업
적용된 업데이트되지 않은 Outlook 버전에서 이러한 항목 중 하나를 열면 Outlook 양식 코드에서 사용 가능 여부를 묻는 보안 경고 메시지를 표시합니다. 업데이트가 적용된 Outlook 버전을 사용하는 경우 Outlook 코드를 사용하지 않고 활성화할 수 없습니다. 사용자 지정 양식에 있는 VBScript로 작성된 스크립트를 사용할 경우 사용자 지정 양식은 관리 양식 라이브러리 또는 Microsoft Exchange Server 컴퓨터의 공용 폴더에 게시되어야 합니다. 또한 사용자 지정 양식을 배포할 수 있으며 개별 클라이언트 컴퓨터의 로컬 양식 라이브러리에 설치할 수 있습니다.

Office 응용 프로그램은 고급 보안 원래대로?

Microsoft Office 문서에 있을 수도 있는 위험한 매크로 바이러스로부터 보호하기 위해 보안 업데이트 아래 목록의 Office 프로그램 "높은 보안" 모드로 전환합니다.

참고: 메시지가 일반적인 Microsoft Office 97 프로그램을 위한 매크로를 실행하려는 경우. 일반적인 Microsoft Office 2000 프로그램의 서명이 되어 있고 신뢰할 수 있는 경우가 아니면 매크로를 실행할 수 없습니다. 매크로에 서명이 있고 신뢰할 수 있는 경우 않는 물어봅니다 매크로를 실행하려는 경우.

영향을 받는 제품

  • Microsoft Outlook 2000 전용입니다. VBA Outlook 98 포함되지 않았습니다.
  • Microsoft Word 97 및 Microsoft Word 2000. 기본적으로 Word 보안 수준이 높은 모드에서 Office 2000 있습니다.
  • Microsoft Excel 97과 Excel 2000을.
  • Microsoft PowerPoint 97 및 Microsoft PowerPoint 2000.
참고: Microsoft Access의 매크로 보안 설정이 없는 것과 가지며 적용되지 않습니다. 따라서 모든 Access 문서 형식은 액세스할 수 없는 안전하지 않은 파일 확장명 목록에 포함됩니다.

Outlook 및 HTML 메일

보안 업데이트는 Outlook을 기본적으로 "제한된 영역" 에 넣습니다. 하이퍼텍스트 HTML) 형식으로 되어 있는 전자 메일 메시지를 열고 HTML 스크립트를 포함하는 경우 스크립트가 인터넷 보안 설정 컨텍스트 내에서 실행됩니다.

참고: Outlook 98과 Outlook 2000 사이의 한 가지 차이점은 입니다. Outlook 98, 액티브 콘텐트 실행 사용할 때 보안 설정을 적절하게 낮게 설정되어 있는 한. Outlook 전자 메일 보안 설치된 업데이트를 사용하여, Outlook 2000 인터넷 관계 없이 HTML 전자 메일 메시지의 스크립트를 완전히 비활성화됩니다 보안 설정.

단순 MAPI 디자인 변경

기본 Simple MAPI 클라이언트 컴퓨터에서 Outlook을 설치할 때 Outlook 단순 MAPI를 사용하여 만든 요청을 처리하는 호출을. Outlook 전자 메일 보안 업데이트를 설치할 때 따라서 방식으로 단순 MAPI 호출이 처리되는 변경합니다. 기본적으로 많은 수의 Simple MAPI 기능을 사용하면 프로그램이 받는 사람 정보에 액세스하거나 사용자 대신 메일을 송신하려 함을 알리는 경고 메시지가 나타납니다.

다음 목록에서는 Outlook Simple MAPI 호출을 응답하는 방법을 설명합니다.
Simple MAPI call   Behavior if handled by Outlook
----------------------------------------------------------------
MAPIAddress        OK
MAPIDeleteMail     OK
MAPIDetails        OK
MAPIFindNext       OK
MAPIFreeBuffer     OK
MAPILogoff         OK
MAPILogon          OK
MAPIReadMail       Prompt
MAPIResolveName    Prompt
MAPISaveMail       OK
MAPISendDocuments  OK
MAPISendMail       OK with the MAPI_DIALOG argument, otherwise prompt
단순 MAPI 호출에 대한 자세한 내용은 Microsoft 웹 사이트에서 다음 문서를 참조하십시오.
http://msdn2.microsoft.com/en-us/library/ms529053.aspx

CDO 디자인 변경

Outlook 98 컴퓨터에서 이전에 설치된 경우 Outlook 98 전자 메일 보안 업데이트에 CDO 개체 모델을 제거합니다. 이것이 컴퓨터에서 CDO 개체 모델을 제거하지 않습니다 Outlook 2000 전자 메일 보안 업데이트와 다른 점입니다.

Outlook 98 CDO 전자 메일 보안 업데이트가 릴리스되었습니다.

추가 정보가 있는 CDO 업데이트 내용은 아래 문서 번호를 눌러 Microsoft 기술 자료에 있는 문서를 클릭하십시오.
268462CDO 전자 메일 보안 업데이트에 대한 OL98: 정보

더 이상 지원되는 공용 메시징 호출

Outlook 전자 메일 보안 업데이트를 설치한 후에는 더 이상 공용 메시징 호출 (CMC) 작동합니다. CMC 인터페이스는 사용자 지정 프로그램에 단순 메시징 기능을 빠르게 추가할 수 10개의 함수 집합입니다. 예를 들어, 프로그램을 단일 메시지를 보낼 수 CMC 함수 호출 및 두 CMC 기능 호출 사용하여 메시지가 나타납니다.

CMC에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://msdn2.microsoft.com/en-us/library/ms527945.aspx
이 기능을 재구현 의도가 있지 않은 Microsoft와 따라서 사용하면 CMC 솔루션을 메시징 사용하지 않는 것이 좋습니다.

보안 업데이트 프로그램 솔루션 설계

사용자가 설정한 보안 업데이트 기능을 확인할 수 없는 직접, 프로그래밍 방법이 있습니다. 그러나 솔루션에 따라 사용하면 보안 업데이트가 설치되었는지 확인하려면 다음 방법 중 하나 이상을 사용할 수 있습니다.

Outlook 빌드 번호 결정

보안 업데이트가 Outlook에 적용되었는지 여부를 보려면 Outlook의 버전을 프로그래밍 방식으로 확인할 수 있습니다. 그러나 이것은 관리자가 "무시" 기능을 사용자가 부여했는지 여부를 직접 알려주지 않습니다. 응용 프로그램 코드 예제에서는 다음 Outlook VBA 설치된 Outlook 버전을 확인하는 방법을 보여 줍니다.
Sub CheckForVersion()
   MsgBox UpdateApplied
End Sub

Function UpdateApplied()
   Set ol = CreateObject("Outlook.Application")
   iBuild = Int(Mid(ol.Version, 5, 4))
   ' NOTE: The version number format changed between Outlook 98 and 2000
   If iBuild >= 7806 Then
      UpdateApplied = True
   Else
      UpdateApplied = False
   End If
   Set ol = Nothing
End Function
참고: 버전 속성은 개체 모델에서 해당 버전이 들어 있지 않으므로 이 코드는 Microsoft Outlook 97 작동하지 않습니다.

메일 배달 위치 결정

Outlook 개인 폴더 파일 (.pst) 로 메일을 배달하는 확인할 수 있습니다. 개인 폴더 메일이 배달되는 경우, 모든 기능에 적용되는 보안 업데이트의 파일. 다음 Outlook 자동화 코드 예제는 사용자의 메일이 사서함이나 개인 폴더 파일 배달되는 경우 확인하는 방법을 보여 줍니다.
Sub CheckForPST()
   MsgBox UsingPST
End Sub

Function UsingPST()
   Set ol = CreateObject("Outlook.Application")
   Set oInbox = ol.Session.GetDefaultFolder(6) ' 6 = olFolderInbox
   If InStr(oInbox.Parent.Name, "Mailbox - ") Then
      UsingPST = False
   Else
      UsingPST = True
   End If
   Set oInbox = Nothing
   Set ol = Nothing
End Function

참조

Outlook 전자 메일 보안 업데이트에 대한 자세한 내용은 Microsoft 기술 자료 문서를 보려면 해당 자료의 문서를 참조하십시오.
262617Outlook 전자 메일 보안 업데이트에 대한 OL98: 정보
262700OL98: Outlook 전자 메일 보안 업데이트에 대한 개발자 정보
263296OL98: Outlook 전자 메일 보안 업데이트에 대한 관리자 정보
262618Outlook 전자 메일 보안 업데이트 문제 OL98: 알려진
264566OL98: Outlook 전자 메일 보안 업데이트의 알려진 설치 문제
264127상호 운용성 문제 Outlook 전자 메일 보안 업데이트의 알려진 OL98:
264129알려진 타사 문제 Outlook 전자 메일 보안 업데이트의 OL98:

속성

기술 자료: 262700 - 마지막 검토: 2014년 2월 2일 일요일 - 수정: 1.7
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Outlook 98 Standard Edition
키워드:?
kbnosurvey kbarchive kbmt kbdownload kbinfo KB262700 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com