Thunderbird가 생성한 답장에서 URL이 누락되는 문제

@BradCray 님, 안녕하세요.

import_mbox.sh를 사용하여 mailman mbox 아카이브를 처리할 때 저도 동일한 문제를 경험했습니다.

문제를 lib/email/receiver.rb의 extract_from_mozilla(doc) 함수에서 찾아냈고, 간단한 수정을 적용하여 PR로 제출했습니다: https://github.com/discourse/discourse/pull/13176.

기존의 extract_from_mozilla 메서드는 class 속성이 "moz-"로 시작하는 모든 태그를 숨기도록 되어 있었습니다. 제 수정안에서는 class 속성이 ^moz-txt-link\b로 시작하는 태그는 숨김 대상에서 제외하도록 했습니다. 제가 작업했던 대용량 mbox 파일 기준으로 볼 때, 이는 Thunderbird의 링크를 커버한다고 생각합니다.

테스트를 작성할 시간이 부족하여 PR이 승인되지 않을 수도 있지만, 자유롭게 사용하실 수 있습니다(다만 PR이 승인되지 않으면 업그레이드 시 변경 사항이 사라질 수 있음을 유의하세요).

저는 가져온 mbox 파일에서만 테스트했지만, 새로 수신된 이메일에도 정상적으로 작동할 것으로 생각합니다.
불행히도 rebake(재처리) 과정에서는 적용되지 않는 것 같습니다(제 환경에서는 그랬습니다). 따라서 사후 적용은 매우 어려울 수 있습니다.