웹메일 대용량 파일이 다운로드 되지 않는 문제

웹메일에서 대용량 첨부 파일을 전송할 경우 다운로드 링크 방식으로 변환되어 발송됩니다. 수신 측이 네이버, Gmail과 같은 포털 메일인 경우 해당 다운로드 링크가 동작하지 않는 문제가 발생합니다.

HTTPS 다운로드 동작

최신 웹브라우저(크롬, 엣지, 파이어폭스)에서 https 사이트를 방문했을 경우 해당 사이트 내에 있는 모든 링크는 강제로 https로 바뀌어 실행됩니다.

아래는 네이버 웹메일 화면으로 HTTPS 사이트(https://mail.naver.com)로 동작합니다. tabslab.com에서 보낸 메일 내용에 대용량 다운로드 링크와 추적 이미지 URL이 포함되어 있습니다.

web https 01

아래는 이 메일에 포함된 실제 다운로드 링크와 수신 확인을 위한 추적 이미지 태그입니다. http://로 작성되었지만 웹브라우저에서 요청 시 https://로 강제 전환해서 처리합니다.

다운로드 링크 및 추적 이미지
<a href="http://mail.tabslab.com/External/FileboxDownload.ashx?encodedParam2=A81D9CD3C62..." />
<img src="http://mail.tabslab.com/External/MailRead.ashx?read=b80a16bc...">

웹메일 서버가 https로 동작하지 않는다면 이 요청을 처리할 수 없으므로 파일 다운로드가 되지 않고 수신 확인 이미지 역시 로딩되지 않습니다. 강제 https 전환 기능이 없는 IE에서 확인하면 모두 정상적으로 처리됩니다.

웹메일 사이트를 SSL 인증서를 사용해 https:// 사이트로 구성해야 이 문제를 해결할 수 있습니다. Let's Encrypt 인증서 적용 문서를 참고해 웹메일 사이트를 HTTPS로 구성하기 바랍니다.