
HTML 형식 메시지에 대한 본문 내용 트리거 규칙 만들기
HTML 형식의 자동 이메일 세트를 받았습니다. 특정 이메일을 콘텐츠의 일부에 따라 다르게 처리하고 싶습니다. 콘텐츠에는 본문의 특정 HTML 앵커를 인식하는 작업이 포함됩니다.
그러한 규칙을 어떻게 표현합니까?
내가 시도한 것:
대표 이메일을 HTML 파일로 저장한 다음 해당 파일에서 앵커를 찾았습니다. 그런 다음 내 규칙에 앵커 제목을 사용했습니다. 또한 전체 HTML 앵커를 사용해 보았습니다(이메일이 자동 생성되므로 형식은 항상 정확히 동일합니다). 분명히 여기서 도움을 요청하고 있기 때문에 둘 다 효과가 없었습니다.
MS Outlook 2016 클라이언트를 사용하고 있습니다.
답변1
단순화를 위해 그리고 VBA를 처리하고 싶지 않은 사용자를 위해 다음은 쉬운 해결 방법입니다.
대부분의 HTML 이메일에는 소스의 텍스트에 서식이 적용되어 있습니다. 따라서 검색 중인 텍스트에 URL이 있으면 규칙이 예상대로 실행되지 않습니다. 따라서 규칙을 만들기 전에 파일 > 옵션 > 보안 센터 > 보안 센터 설정 > 전자 메일 보안으로 이동한 다음 "모든 표준 메일을 일반 텍스트로 읽기" 옵션을 활성화하는 것이 좋습니다.
그런 다음 관심 있는 이메일을 살펴보고 규칙을 만드는 데 사용하려는 텍스트를 사용하세요. 여기에는 Outlook이 이를 어떻게 보는지와 귀하의 규칙도 어떻게 해야 하는지에 대한 링크가 포함됩니다.
답변2
이에 대한 일반적인 패턴은 다음과 같습니다.
- 필요한 태그/앵커/...를 찾는 VBA 매크로를 만듭니다.MailItem.HTMLBody. 발견되면 다음 중 하나를 설정해야 합니다.사용자 속성또는카테고리이 이메일에 필수 HTML 소스가 포함된 것으로 표시합니다.
- HTML 검사에 대한 추가 조건(필요한 경우)이 있거나 조건 없이 새 도우미 규칙을 만듭니다. 이 규칙에 대한 작업을 다음으로 설정하세요.스크립트를 실행하다그리고 1단계의 스크립트를 선택하세요.~ 아니다선택하다추가 규칙 처리 중지. 이 규칙을 규칙 목록의 맨 위로 이동하세요.
- 필수 HTML 태그/앵커/...(폴더로 이동, 앞으로 등)가 포함된 메시지에 대해 원하는 작업을 수행하는 규칙을 만듭니다. 1단계에서 VBA가 설정한 카테고리 또는 사용자 속성을 확인하도록 이 규칙의 조건을 설정합니다.