다음을 통해 공유

outlook에 메일 발송 시 하이퍼링크 동작 문제

2026-05-26T00:51:39.3+00:00

<a> 태그 내 href = '#' 으로 두고 onclick 스크립트를 실행시켜 새로운 창을 띄우려고하는데.

먹히질 않네요.

outlook에서는 스크립트가 안먹히는지? 또 get방식말고 post방식은 지원을 안하나요?

Outlook | Windows | Windows용 클래식 Outlook | 기업용
댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. Hani-Ng 11,835 평판 포인트 Microsoft 외부 직원 중재자
    2026-05-26T01:44:49.65+00:00

    참고: 이 답변은 자동으로 번역되었습니다. 그 결과 문법 오류나 어색한 표현이 포함될 수 있습니다.

    안녕하세요 김동환_데이터 엑설런스팀_DA인포메이션

    문의 주신 내용에 대해 확인해보면, 현재 보신 동작은 Outlook에서 HTML 이메일을 처리하는 방식과 관련이 있을 수 있습니다.

    JavaScript 및 Active Content 관련

    관련 자료에 따르면 Outlook에서는 이메일 본문 내의 JavaScript와 같은 Active Content에 대해 일정한 제약이 적용될 수 있습니다. 예를 들어 onclick 이벤트나 <script> 요소와 같이 스크립트 실행을 필요로 하는 기능은 메일 내에서 기대한 대로 동작하지 않을 수 있습니다.

    이러한 동작은 보안 측면에서의 설계와도 관련이 있는 것으로 설명되고 있습니다.

    HTML 렌더링 방식

    또한 Outlook 데스크톱 클라이언트는 HTML 이메일을 표시할 때 Word 기반 렌더링 엔진을 사용합니다. 이로 인해 일반 웹 브라우저와 비교했을 때 HTML 또는 CSS 해석 방식에 차이가 발생할 수 있으며, 일부 동적 요소나 인터랙션은 동일하게 처리되지 않을 수 있습니다.

    Form 및 데이터 제출 관련

    Form 관련 기능의 경우에도 <form>, <input> 등의 요소가 이메일 본문에서 정상적으로 동작하지 않을 수 있다는 안내가 있으며, 이로 인해 GET 또는 POST 방식의 데이터 제출이 기대한 결과로 이어지지 않을 수 있습니다.

    참고 자료

    추가로 아래 문서를 참고해 보실 수 있습니다: How to Embed HTML Code in Outlook Email

    (이 스레드에 연결된 리소스는 영어로만 제공됩니다. 한국어 콘텐츠를 선호하거나 필요로 하시는 분들께는 불편을 끼칠 수 있습니다. 안타깝게도 이 자료의 한국어 버전은 현재 제공되지 않습니다. 내용을 이해하는 데 도움이 필요하시다면 신뢰할 수 있는 번역 도구나 서비스를 이용하시기를 권장드립니다.

    이 정보는 편의를 위해 제공되는 것입니다. 해당 사이트들은 Microsoft에서 관리하지 않으며, Microsoft는 그곳에서 제공되는 소프트웨어나 정보의 품질, 안전성, 또는 적합성에 대해 어떠한 보증도 할 수 없습니다. 위 링크의 제안을 사용하기 전에 반드시 관련 위험을 충분히 이해하시기 바랍니다).

    위 내용을 참고하시면, 메일 내에서 직접 동작을 처리하기보다는 외부 웹 페이지로 연결하여 필요한 로직을 구현하는 방식도 검토해 보실 수 있습니다.

    참고로 저는 포럼 Moderator로서 안내를 드리는 부분이며, 내부 설계나 정책에 대한 상세한 내용까지는 확인이 어려울 수 있는 점 양해 부탁드립니다.

    이 정보가 도움이 되길 바랍니다. 추가로 궁금하신 사항이 있으면 언제든지 말씀해 주세요.

    감사합니다.


    참고: 이 스레드와 관련된 이메일 알림을 받으려면 당사 문서의 안내 절차를 따라 이메일 알림을 활성화해 주시기 바랍니다.

    이 대답이 도움이 되었나요?


답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.