Share via


Mail Tips

Mail Tips

NDR 메시지 처리에 익숙치 않은 사용자들을 위해서 메시지를 발송하기 전에 적절한 결정을 돕도록 Exchange 2010 에서 추가된 새로운 기능입니다.

간략하게 말해서 Outlook 이나 OWA 상에 표시되는 non-intrusive messages 로 송신자가 메일을 전송하기 전에 고려되어야 할 상황들을 선제적으로 알ㄹ림으로써 전송되지 않을 수 있는 메시지의 전송을 막고, 메시지 전송이 불가능한 이유를 미리 알릴 수 있습니다.

Non-intrusive message 라는 의미는, mail tip 기능 자체는 사용자가 메시지 전송하려는 행위자체를 막을 수 없다는 의미로, 메시지 전송 전에 잠재적일 문제 가능성에 대해서 단지 경고만을 제공하게 됩니다.

예제)

받는 사람의 수가 조직에서 허용하는 설정된 값보다 많을 경우,

첨부가 허용치 보다 클 경우,

Room 의 허용가능인원 이상을 초대하는 부킹 요청의 경우,

invalid/external 도메인으로 메일을 전송하는 경우,

수신자가 out of office 인 경우,

수신자의 사서함이 Full 인 경우,

메시지 크기가 수신자의 수신 최대치 이상일 경우,

전송 제한이 걸려있는 사용자에게 메시지를 전송시도하는 경우,

송신자의 전송 최대크기 이상의 메시지를 전송하는 경우,

어떤 식으로 사용자에게 mail tips 가 보여지는지 들여다 봅니다.

아래 그림처럼 메시지 작성 창에 수신자가 OOF 상태임을 알려 주는 경고 창을 볼 수 있습니다. 아마 해당 수신자는 ‘부재중 알림’ 설정을 해 놓은 것 같습니다.

clip_image002

구성요소 (Component)

1. 클라이언트

: 모든 클라이언트들이 Exchange 2010을 사용한다고 해서 mail tips 를 볼 수 있지 않습니다. 아래의 클라이언트들만이 사용할 수 있습니다.

Outlook 2010, Exchange 2010 OWA, Exchange 2010 ActiveSync

위의 클라이언트가 mail tips 이 trigger 되는 행동 (수신자 추가/제거, DL 추가 제거, 첨부파일 추가/제거, 전체 회신, Pattern Match)을 수행하면 클라이언트는 CAS의 Exchange Web Services에Getmailtips 요청을 하게 됩니다.

2. CAS 서버

: 클라이언트의 요청에 대해서 CAS 서버는 결과를 return 하게 됩니다. CAS 서버의 EWS는 클라이언트의 요청정보를 처리하기 요구되는 쿼리 리소스 정보들을 포함하는 business logic 을 가지고 있습니다. 각 쿼리에 대해 응답하기 위한 리소스들은 위치에 따라 세 영역으로 분류될 수 있습니다.

Data Source

Mail Tip

Active Directory

Restricted Recipient Invalid Recipient Moderated Recipient Oversize Message Large Audience External Recipient Custom Mail Tips

Mailbox

Mailbox Full Out of Office

Client

Restricted Attachment Reply-All on BCC

CAS 서버의 EWS 를 통해서 수행되는 작업입니다. 따라서 Exchange 2007 CAS 서버를 통해서는 제공되지 않습니다. 하지만 Exchange 2010 CAS 서버를 사용하는 경우 Exchange 2007 MBX 서버를 사용하는 환경에서는 위 세 영역 중 AD 를 통해 수행될 수 있는 mail tips 기능을 수행이 가능합니다.

3. Exchange 웹 서비스

EWS 는 CAS 역할 서버를 설치하는 동안 구축됩니다. 어플리케이션은 HTTPS 연결을 통해서 SOAP 메시지 (XML 메시지)를 사용해서 데이터 스토어에 접근합니다. 클라이언트 응용프로그램이 Exchange 스토어에 Mail Tip 정보를 XML 형태로 생성하여 요청하고 서버는 이 요청을 받으면 인증정보 확인 후에 요청한 데이터는 제공합니다. (요청한 Object 와 Property 들을 포함하는 XML 데이타들은 SOAP 형태로 응답하여 클라이언트에게 rendering 됩니다.

4. 기타 서비스

(1) Exchange 2010 메일박스 서버

사용자 부재 중이나 메일박스 Full 과 같은 정보를 위해서는 메일박스 서버에 접근이 필요하기 때문에 해당 정보를 위해서는 사서함에 대한 요청 및 응답이 필요하다.

(2) Active Directory

Mail tip 정보는 수신자, 전송 및 조직에 대한 설정 정보와 관련된 내용에 대한 정보이기 때문에 EWS 는 LDAP 을 통해 AD 에 해당 정보를 쿼리합니다.

Walkthrough 동작 단계 설명

1. 사용자가 Outlook 클라이언트를 열면, GetSytemConfiguration 을 CAS EWS에 요청합니다. 요청은 HTTPS 로 SOAP 메시지로 제출됩니다. (조직과 관계된 wide parameter 가 포함됩니다.)

2. 송신자가 메시지를 생성하고 수신자를 지정합니다.

3. 메시지를 작업하는 동안, GetMailTips 가 CAS의 EWS 에 요청됩니다. 역시 HTTPS 로 SOAP 메시지로 제출됩니다.

4. CAS/EWS 가 해당 요청을 받아 요청에 받아 인증 확인 후 AD와 메일박스 서버에 mail tips 관련 내용을 쿼리합니다.

5. DC와 메일박스 서버가 CAS/EWS에 결과값을 리턴합니다.

6. CAS/EWS 가 Mail tip 결과를 클라이언트에게 반환합니다.

7. 클라이언트가 사용자에게 mail tip 정보를 보여줍니다.

Outlook 클라이언트

Outlook 2010

현재 Mail tips 정보를 보여줄 수 있는 유일한 클라이언트로 이 기능을 사용하기 위해서 추가적으로 설정할 구성작업은 없습니다.

clip_image004

사용자에게 보여지는 Mail tip 은 정보성 (Informational), 경고성(Warnings), 오류 (Error) 로 구분될 수 있고

clip_image006

clip_image008

취할 수 있는 작업은 Remove, Remove all, Details [on OOF] 3가지 입니다.

Defails [on OOF] 는 OOF 메시지를 확인하기 위해 링크 정보가 제공됩니다.

clip_image010

clip_image012

Outlook 2007

Outlook 2007 에서 Mail tip 기능을 사용하기 위해서는 mail tip Add-in 을 설치해야 합니다.

자세한 설정 방법은 다음에 추가 update 하겠습니다.

written by kyunghl